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 8c2d15112086f7..b4f486fb28430b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -1028,6 +1028,17 @@ Quiere filtrar los elementos según su tipo de valor: // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Ejemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2844,7 +2855,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Ejemplo 2 @@ -2932,7 +2943,7 @@ La retrollamada define los siguientes parámetros: ```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 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 8f7b09246b7c6b..3ffec71b1bbf30 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 @@ -1231,6 +1231,19 @@ Quiere filtrar los elementos según su tipo de valor: // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` + +#### Ejemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + + @@ -2794,7 +2807,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` @@ -2888,7 +2901,7 @@ La retrollamada define los siguientes parámetros: ```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 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md index f54bd66b754185..cb9da2764894c3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md @@ -1028,6 +1028,17 @@ Quiere filtrar los elementos según su tipo de valor: // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Ejemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2844,7 +2855,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Ejemplo 2 @@ -2932,7 +2943,7 @@ La retrollamada define los siguientes parámetros: ```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 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md index f54bd66b754185..cb9da2764894c3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md @@ -1028,6 +1028,17 @@ Quiere filtrar los elementos según su tipo de valor: // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Ejemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2844,7 +2855,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Ejemplo 2 @@ -2932,7 +2943,7 @@ La retrollamada define los siguientes parámetros: ```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 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 1fe04aea690b66..5efb6e52db53f6 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 @@ -1022,6 +1022,17 @@ Quiere filtrar los elementos según su tipo de valor: // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Ejemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2852,7 +2863,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //devuelve 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Ejemplo 2 @@ -2940,7 +2951,7 @@ La retrollamada define los siguientes parámetros: ```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 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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..d7dea11951cbf3 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 @@ -23,11 +23,12 @@ displayed_sidebar: docs
Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ------------------------------------------------------- | -| 19 R6 | Modificado | -| 16 R2 | Renombrado (Get Listbox information) | -| <6 | Created | +| Lanzamiento | Modificaciones | +| --------------------------- | --------------------------------------------------------------------------------------------------- | +| 20 R10 | Support of lk current item expression, lk current item pos expression, lk selected items expression | +| 19 R6 | Modificado | +| 16 R2 | Renombrado (Get Listbox information) | +| <6 | Created |
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 a2e57244b9fa51..7bbd5fa8a4b81a 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 @@ -23,10 +23,11 @@ displayed_sidebar: docs
Historia -| Lanzamiento | Modificaciones | -| ----------- | -------------- | -| 19 R6 | Modificado | -| 16 R2 | Created | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------------------------------------------------------------- | +| 20 R10 | Support of lk current item expression, lk current item pos expression, lk selected items expression | +| 19 R6 | Modificado | +| 16 R2 | Created |
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 a93a6e87871d43..21d0eba3fb916d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -1029,6 +1029,17 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Exemple 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2846,7 +2857,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //retourne 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Exemple 2 @@ -2934,7 +2945,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```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) //retourne 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 7f6d4dde5fc504..659c4e5ce0cd4e 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 @@ -1225,6 +1225,19 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` + +#### Exemple 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + + @@ -2784,7 +2797,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //retourne 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` @@ -2878,7 +2891,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```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) //retourne 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md index a93a6e87871d43..21d0eba3fb916d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md @@ -1029,6 +1029,17 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Exemple 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2846,7 +2857,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //retourne 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Exemple 2 @@ -2934,7 +2945,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```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) //retourne 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md index a93a6e87871d43..21d0eba3fb916d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md @@ -1029,6 +1029,17 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Exemple 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2846,7 +2857,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //retourne 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Exemple 2 @@ -2934,7 +2945,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```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) //retourne 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 557fd86527bfc3..476f3912fcac1f 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 @@ -1023,6 +1023,17 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Exemple 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2854,7 +2865,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) //retourne 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Exemple 2 @@ -2942,7 +2953,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```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) //retourne 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 2fc9eba706e4d0..d8683140a7e0c5 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 @@ -23,11 +23,12 @@ displayed_sidebar: docs
Historique -| Release | Modifications | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | Modifié | -| 16 R2 | Renommé (Get Listbox information) | -| <6 | Created | +| Release | Modifications | +| --------------------------- | --------------------------------------------------------------------------------------------------- | +| 20 R10 | Support of lk current item expression, lk current item pos expression, lk selected items expression | +| 19 R6 | Modifié | +| 16 R2 | Renommé (Get Listbox information) | +| <6 | Created |
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 65504094e37c8a..be086c359c2c32 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 @@ -23,10 +23,11 @@ displayed_sidebar: docs
Historique -| Release | Modifications | -| ------- | ------------- | -| 19 R6 | Modifié | -| 16 R2 | Created | +| Release | Modifications | +| ------- | --------------------------------------------------------------------------------------------------- | +| 20 R10 | Support of lk current item expression, lk current item pos expression, lk selected items expression | +| 19 R6 | Modifié | +| 16 R2 | Created |
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 ded39532a834b7..cf897f398eeed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -1031,6 +1031,17 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### 例題 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2849,7 +2860,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 です +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### 例題 2 @@ -2937,7 +2948,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で ```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) // 戻り値は 86400 です +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 b6627c9b5e298c..797b585f16a185 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -566,9 +566,9 @@ Webサーバーがスケーラブルセッションを使用している場合 | 定数 | 値 | 説明 | | ------------------- | -------- | --------------------------------------------------------------- | -| Web SameSite Strict | "Strict" | *デフォルト値* - ファーストパーティーのコンテキストでのみ cookie が送信されます。 | +| Web SameSite Strict | "Strict" | *デフォルト値* - ファーストパーティのコンテキストでのみ cookie が送信されます。 | | Web SameSite Lax | "Lax" | サイト間のサブリクエストにおいても cookie が送信されますが、ユーザーがリンクを辿って大元のサイトに戻る場合に限ります。 | -| Web SameSite None | "None" | ファーストパーティーやオリジン間リクエストにかかわらず、すべてのコンテキストにおいて cookie が送信されます。 | +| Web SameSite None | "None" | ファーストパーティやオリジン間リクエストにかかわらず、すべてのコンテキストにおいて cookie が送信されます。 | 詳細については [Session Cookie SameSite](WebServer/webServerConfig.md#session-cookie-samesite) の説明を参照ください。 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 4e02912ba440d8..6afe515f53bf62 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 @@ -75,7 +75,7 @@ $lastEmployee:=$employee.last() 4D プラグインや 4D コンポーネントを利用して、4D 開発環境に新しくコマンドを追加することもできます。 -4D のユーザーコミュニティーや、サードパーティーデベロッパーによるプラグインが多数存在します。 たとえば、[4d-plugin-pdf-pages](https://github.com/miyako/4d-plugin-pdf-pages) プラグインを macOS で使用した場合は次のコードが書けます: +4D のユーザーコミュニティや、サードパーティデベロッパーによるプラグインが多数存在します。 たとえば、[4d-plugin-pdf-pages](https://github.com/miyako/4d-plugin-pdf-pages) プラグインを macOS で使用した場合は次のコードが書けます: ```4d PDF REMOVE PAGE(path;page) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/drag-and-drop.md b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/drag-and-drop.md index f89d02b52da00e..6138ac6d82932a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/drag-and-drop.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/drag-and-drop.md @@ -224,7 +224,7 @@ If(Form event code=On Drop) // プロパティリストでドロップ可を有 - 4Dシグネチャ: 4Dシグネチャは4Dアプリケーションにより参照されるデータタイプを示す文字列です。 4D シグネチャはmacOS およびWindows で同じであるため、マルチプラットフォームアプリケーションの開発に適しています。 4D シグネチャの一覧は以下に示します。 - UTI (Uniform Type Identifier, macOS のみ): Apple 社が定めるUTI 標準は、ネイティブタイプのオブジェクトごとに文字列を割り当てたものです。 例えば GIFピクチャーには UTIタイプ “com.apple.gif” が割り当てられています。 UTI は Apple社のドキュメント、あるいは関連するエディターで公開されています。 -- 数値またはフォーマット名 (Windowsのみ): Windowsでは、ネイティブデータタイプは数値 (“3”, “12”, 等) と名前 (“Rich Text Edit”)で参照されます。 デフォルトでMicrosoft社は標準データフォーマットと呼ばれるネイティブタイプを複数定義しています。 さらにサードパーティーエディターはシステムにフォーマットを “保存” し、対応する番号を得ることもできます。 この点に関する詳細とネイティブタイプについては、Microsoft developer documentation (特に http://msdn2.microsoft.com/en-us/library/ms649013.aspx ) を参照してください。 +- 数値またはフォーマット名 (Windowsのみ): Windowsでは、ネイティブデータタイプは数値 (“3”, “12”, 等) と名前 (“Rich Text Edit”)で参照されます。 デフォルトでMicrosoft社は標準データフォーマットと呼ばれるネイティブタイプを複数定義しています。 さらにサードパーティーエディタはシステムにフォーマットを “保存” し、対応する番号を得ることもできます。 この点に関する詳細とネイティブタイプについては、Microsoft developer documentation (特に http://msdn2.microsoft.com/en-us/library/ms649013.aspx ) を参照してください。 :::note 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 1b7ea07a6a121e..5946e5937a569f 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 @@ -36,14 +36,68 @@ title: 入力
履歴 -| リリース | 内容 | -| ----- | --------------------------------- | -| 20 R4 | Support of Writing Tools property | -| 19 R7 | 角の半径をサポート | +| リリース | 内容 | +| ----- | ------------------- | +| 20 R4 | ライティングツールプロパティのサポート | +| 19 R7 | 角の半径をサポート |
-[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) - [Writing Tools](properties_Entry.md#writing-tools) +[タイプ](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_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#ドロップ有効) +[ライティングツール](properties_Entry.md#ライティングツール) ## サポートされるイベント 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 474d06f020f8f5..9df8dbedabde33 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 @@ -54,7 +54,7 @@ SET LIST ITEM FONT(*;"mylist1";*;thefont) ### @をサポート -As with [other object property management commands](../FormObjects/formObjects_overview.md#accessing-form-objects-using-their-name-or-their-data-source-in-the-4d-language), it is possible to use the “@” character in the `ListName` parameter. このシンタックスは、フォーム上の複数のオブジェクトを指定するために使用されます。 しかし階層リストコマンドのコンテキストにおいては、これはすべての場合に適用されるわけではありません。 コマンドのタイプにより、このシンタックスは 2つの異なる効果があります: +[他のオブジェクトプロパティ管理コマンド](../FormObjects/formObjects_overview.md#名前またはデータソースを使用してそのフォームオブジェクトに4Dランゲージでアクセスする) 同様、`ListName` 引数内で“@” 文字を使用することができます。 このシンタックスは、フォーム上の複数のオブジェクトを指定するために使用されます。 しかし階層リストコマンドのコンテキストにおいては、これはすべての場合に適用されるわけではありません。 コマンドのタイプにより、このシンタックスは 2つの異なる効果があります: - プロパティ設定用のコマンドにおいて、このシンタックスは該当する名前のオブジェクトを対象とします (標準の動作)。 たとえば、引数 "LH@" は、オブジェクト名が "LH" で始まる階層リストを指定します。 - [`DELETE FROM LIST`](../commands/delete-from-list) @@ -133,7 +133,7 @@ As with [other object property management commands](../FormObjects/formObjects_o ### どのような場合にユニークな参照番号が必要ですか? -階層リストをユーザーインタフェースとして使用し、クリックまたはドラッグにより選択された項目のみを処理する場合は、ほとんどの場合項目参照番号を必要としません。 [`Selected list items`](../commands/selected-list-items) や [`GET LIST ITEM`](../commands/get-list-item) を使用すれば、現在選択されている項目を扱うことができます。 さらに [`INSERT IN LIST`](../commands/insert-in-list) や [`DELETE FROM LIST`](../commands/delete-from-list) などのコマンドは、選択された項目との相対位置でリストを操作できます。 +階層リストをユーザーインターフェースとして使用し、クリックまたはドラッグにより選択された項目のみを処理する場合は、ほとんどの場合項目参照番号を必要としません。 [`Selected list items`](../commands/selected-list-items) や [`GET LIST ITEM`](../commands/get-list-item) を使用すれば、現在選択されている項目を扱うことができます。 さらに [`INSERT IN LIST`](../commands/insert-in-list) や [`DELETE FROM LIST`](../commands/delete-from-list) などのコマンドは、選択された項目との相対位置でリストを操作できます。 基本的に、項目の選択に関係なく、プログラムで任意のリスト項目にアクセスする必要がある場合に項目参照番号が必要です。 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 e6345d74e13126..da88241f17fa5d 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 @@ -59,7 +59,7 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -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 boxes and the 4D Language](#list-boxes-and-the-4d-language) paragraph. +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクト(プロパティ)" コマンドや [`EDIT ITEM`](../commands/edit-item)、[`Displayed line number`](../commands/displayed-line-number) コマンドなど、ほかのテーマのコマンドも利用することができます。 [リストボックスと4D ランゲージ](#リストボックスと4dランゲージ) の段落を参照してください。 ## 入力の管理 @@ -582,19 +582,19 @@ Variable 2 も常に表示され、入力できます。 これは二番目の - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 -## List boxes and the 4D language +## リストボックスと4Dランゲージ -Many commands of the 4D language can be used with list boxes, from the [List box theme](../commands/theme/List_Box.md) but also from [Objects (Forms)](../commands/theme/Objects_Forms.md) and other themes. They can be used with list boxes, or [parts of list boxes](#list-box-parts) such as headers, footers, rows, or columns. Some of them can only be used with specific [list box types](#list-box-types). +4D ランゲージの大部分のコマンドはリストボックスに対して使用することができます。これらは[リストボックステーマ](../commands/theme/List_Box.md) だけでなく、[オブジェクト(フォーム)テーマ](../commands/theme/Objects_Forms.md) や他のテーマのコマンドを使用することができます。 これらはリストボックス全体に対して使用することができる他、ヘッダー、フッター、行やカラムなどの[リストボックスの構成要素](#リストボックスの構成要素) に対して使用することもできます。 一部のものは、特定の[タイプのリストボックス](#リストボックスの型)に対してのみ使用可能です。 -### List Box commands +### リストボックスコマンド -| コマンド | List Box Type | Supported Parts | +| コマンド | リストボックスのタイプ | サポートされる部分 | | -------------------------------------------------------------------------------- | ---------------- | --------------------- | -| [`LISTBOX COLLAPSE`](../commands/listbox-collapse) | Hierarchical | リストボックス、ヘッダー、フッター、行、列 | +| [`LISTBOX COLLAPSE`](../commands/listbox-collapse) | 階層 | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX DELETE COLUMN`](../commands/listbox-delete-column) | すべて | 列 | | [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) | 配列 | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX DUPLICATE COLUMN`](../commands/listbox-duplicate-column) | 配列、セレクション、コレクション | 列 | -| [`LISTBOX EXPAND`](../commands/listbox-expand) | Hierarchical | リストボックス、ヘッダー、フッター、行、列 | +| [`LISTBOX EXPAND`](../commands/listbox-expand) | 階層 | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX Get array`](../commands/listbox-get-array) | 配列 | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX GET ARRAYS`](../commands/listbox-get-arrays) | すべて | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX Get auto row height`](../commands/listbox-get-auto-row-height) | 配列 | リストボックス、ヘッダー、フッター、行、列 | @@ -625,7 +625,7 @@ Many commands of the 4D language can be used with list boxes, from the [List box | [`LISTBOX MOVE COLUMN`](../commands/listbox-move-column) | すべて | 列 | | [`LISTBOX MOVED COLUMN NUMBER`](../commands/listbox-moved-column-number) | すべて | 列 | | [`LISTBOX MOVED ROW NUMBER`](../commands/listbox-moved-row-number) | 配列 | 行 | -| [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) | Hierarchical | リストボックス | +| [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) | 階層 | リストボックス | | [`LISTBOX SELECT ROW`](../commands/listbox-select-row) | すべて | 行 | | [`LISTBOX SET ARRAY`](../commands/listbox-set-array) | 配列 | リストボックス、列 | | [`LISTBOX SET AUTO ROW HEIGHT`](../commands/listbox-set-auto-row-height) | 配列 | 行 | @@ -649,64 +649,64 @@ Many commands of the 4D language can be used with list boxes, from the [List box ### その他のコマンド -| コマンド | List Box Type | Supported Parts | コメント | -| ------------------------------------------------------------ | ------------- | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [`EDIT ITEM`](../commands/edit-item) | すべて | 列 | Allows you to pass a cell of a list box object into edit mode | -| [`Get edited text`](../commands/get-edited-text) | すべて | リストボックス、ヘッダー、フッター、行、列 | | -| [`REDRAW`](../commands/redraw) | 配列、セレクション | リストボックス | When applied to a selection list box, triggers an update of the data displayed in the list box. Not supported with list box of the entity selection type. | -| [`Displayed line number`](../commands/displayed-line-number) | すべて | リストボックス、ヘッダー、フッター、行、列 | Works in the context of the [`On Display Detail`](../Events/onDisplayDetail.md) form event for a list box object | -| [`Drop position`](../commands/drop-position) | すべて | リストボックス、ヘッダー、フッター、行、列 | | -| [`Count in array`](../commands/count-in-array) | すべて | リストボックス、ヘッダー、フッター、行、列 | | -| [`Print object`](../commands/print-object) | すべて | リストボックス、ヘッダー、フッター、行、列 | | - -### Object (forms) commands - -| コマンド | List Box Type | Supported Parts | -| ------------------------------------------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------- | -| [`OBJECT DUPLICATE`](../commands/object-duplicate) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT GET BEST SIZE`](../commands/object-get-best-size) | すべて | 列 | -| [`OBJECT Get border style`](../commands/object-get-border-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT GET COORDINATES`](../commands/object-get-coordinates) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get data source`](../commands/object-get-data-source) | 配列 | リストボックス | -| [`OBJECT GET DRAG AND DROP OPTIONS`](../commands/object-get-drag-and-drop-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get enterable`](../commands/object-get-enterable) | すべて | 列 | -| [`OBJECT Get filter`](../commands/object-get-filter) | すべて | 列 | -| [`OBJECT Get focus rectangle invisible`](../commands/object-get-focus-rectangle-invisible) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get font`](../commands/object-get-font) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get font size`](../commands/object-get-font-size) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get font style`](../commands/object-get-font-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get format`](../commands/object-get-format) | すべて | ヘッダー | -| [`OBJECT Get help tip`](../commands/object-get-help-tip) | すべて | ヘッダー、フッター | -| [`OBJECT Get horizontal alignment`](../commands/object-get-horizontal-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT Get list reference`](../commands/object-get-list-reference) | すべて | 列 | -| [`OBJECT Get name`](../commands/object-get-name) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get pointer`](../commands/object-get-pointer) | すべて | リストボックス、ヘッダー、フッター、行、列 (下記参照) | -| [`OBJECT GET RESIZING OPTIONS`](../commands/object-get-resizing-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT GET RGB COLORS`](../commands/object-get-rgb-colors) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT GET SCROLL POSITION`](../commands/object-get-scroll-position) | すべて | リストボックス | -| [`OBJECT GET SCROLLBAR`](../commands/object-get-scrollbar) | すべて | リストボックス | -| [`OBJECT Get type`](../commands/object-get-type) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT Get vertical alignment`](../commands/object-get-vertical-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT MOVE`](../commands/object-move) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET COLOR`](../commands/object-set-color) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET COORDINATES`](../commands/object-set-coordinates) | すべて | リストボックス | -| [`OBJECT SET DATA SOURCE`](../commands/object-set-data-source) | すべて | リストボックス | -| [`OBJECT SET ENTERABLE`](../commands/object-set-enterable) | すべて | 列 | -| [`OBJECT SET EVENTS`](../commands/object-set-events) | すべて | リストボックス | -| [`OBJECT SET FOCUS RECTANGLE INVISIBLE`](../commands/object-set-focus-rectangle-invisible) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET FONT`](../commands/object-set-font) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET FONT SIZE`](../commands/object-set-font-size) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET FONT STYLE`](../commands/object-set-font-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET FORMAT`](../commands/object-set-format) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET HELP TIP`](../commands/object-set-help-tip) | すべて | ヘッダー、フッター | -| [`OBJECT SET HORIZONTAL ALIGNMENT`](../commands/object-set-horizontal-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT SET RESIZING OPTIONS`](../commands/object-set-resizing-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET RGB COLORS`](../commands/object-set-rgb-colors) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) | すべて | リストボックス | -| [`OBJECT SET SCROLLBAR`](../commands/object-set-scrollbar) | すべて | リストボックス。 Scrolls the list box rows so that the first selected row or a specified row is displayed | -| [`OBJECT SET TITLE`](../commands/object-set-title) | すべて | ヘッダー | -| [`OBJECT SET VERTICAL ALIGNMENT`](../commands/object-set-vertical-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT SET VISIBLE`](../commands/object-set-visible) | すべて | リストボックス、ヘッダー、フッター | +| コマンド | リストボックスのタイプ | サポートされる部分 | コメント | +| ------------------------------------------------------------ | ----------- | --------------------- | ------------------------------------------------------------------------------------------ | +| [`EDIT ITEM`](../commands/edit-item) | すべて | 列 | リストボックスオブジェクトのセルの一つを渡して編集モードにすることができます | +| [`Get edited text`](../commands/get-edited-text) | すべて | リストボックス、ヘッダー、フッター、行、列 | | +| [`REDRAW`](../commands/redraw) | 配列、セレクション | リストボックス | セレクション型リストボックスに対して適用した場合、リストボックス内に表示されるデータの更新をトリガーします。 エンティティセレクション型のリストボックスではサポートされていません。 | +| [`Displayed line number`](../commands/displayed-line-number) | すべて | リストボックス、ヘッダー、フッター、行、列 | リストボックスオブジェクトの[`On Display Detail`](../Events/onDisplayDetail.md) フォームイベントのコンテキスト内で動作します | +| [`Drop position`](../commands/drop-position) | すべて | リストボックス、ヘッダー、フッター、行、列 | | +| [`Count in array`](../commands/count-in-array) | すべて | リストボックス、ヘッダー、フッター、行、列 | | +| [`Print object`](../commands/print-object) | すべて | リストボックス、ヘッダー、フッター、行、列 | | + +### オブジェクト(フォーム)コマンド + +| コマンド | リストボックスのタイプ | サポートされる部分 | +| ------------------------------------------------------------------------------------------ | ----------- | ------------------------------------------------- | +| [`OBJECT DUPLICATE`](../commands/object-duplicate) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT GET BEST SIZE`](../commands/object-get-best-size) | すべて | 列 | +| [`OBJECT Get border style`](../commands/object-get-border-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT GET COORDINATES`](../commands/object-get-coordinates) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get data source`](../commands/object-get-data-source) | 配列 | リストボックス | +| [`OBJECT GET DRAG AND DROP OPTIONS`](../commands/object-get-drag-and-drop-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get enterable`](../commands/object-get-enterable) | すべて | 列 | +| [`OBJECT Get filter`](../commands/object-get-filter) | すべて | 列 | +| [`OBJECT Get focus rectangle invisible`](../commands/object-get-focus-rectangle-invisible) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get font`](../commands/object-get-font) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get font size`](../commands/object-get-font-size) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get font style`](../commands/object-get-font-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get format`](../commands/object-get-format) | すべて | ヘッダー | +| [`OBJECT Get help tip`](../commands/object-get-help-tip) | すべて | ヘッダー、フッター | +| [`OBJECT Get horizontal alignment`](../commands/object-get-horizontal-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT Get list reference`](../commands/object-get-list-reference) | すべて | 列 | +| [`OBJECT Get name`](../commands/object-get-name) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get pointer`](../commands/object-get-pointer) | すべて | リストボックス、ヘッダー、フッター、行、列 (下記参照) | +| [`OBJECT GET RESIZING OPTIONS`](../commands/object-get-resizing-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT GET RGB COLORS`](../commands/object-get-rgb-colors) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT GET SCROLL POSITION`](../commands/object-get-scroll-position) | すべて | リストボックス | +| [`OBJECT GET SCROLLBAR`](../commands/object-get-scrollbar) | すべて | リストボックス | +| [`OBJECT Get type`](../commands/object-get-type) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT Get vertical alignment`](../commands/object-get-vertical-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT MOVE`](../commands/object-move) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET COLOR`](../commands/object-set-color) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET COORDINATES`](../commands/object-set-coordinates) | すべて | リストボックス | +| [`OBJECT SET DATA SOURCE`](../commands/object-set-data-source) | すべて | リストボックス | +| [`OBJECT SET ENTERABLE`](../commands/object-set-enterable) | すべて | 列 | +| [`OBJECT SET EVENTS`](../commands/object-set-events) | すべて | リストボックス | +| [`OBJECT SET FOCUS RECTANGLE INVISIBLE`](../commands/object-set-focus-rectangle-invisible) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET FONT`](../commands/object-set-font) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET FONT SIZE`](../commands/object-set-font-size) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET FONT STYLE`](../commands/object-set-font-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET FORMAT`](../commands/object-set-format) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET HELP TIP`](../commands/object-set-help-tip) | すべて | ヘッダー、フッター | +| [`OBJECT SET HORIZONTAL ALIGNMENT`](../commands/object-set-horizontal-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT SET RESIZING OPTIONS`](../commands/object-set-resizing-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET RGB COLORS`](../commands/object-set-rgb-colors) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) | すべて | リストボックス | +| [`OBJECT SET SCROLLBAR`](../commands/object-set-scrollbar) | すべて | リストボックス。 選択された行または指定された行が表示されるようにリストボックスをスクロールします | +| [`OBJECT SET TITLE`](../commands/object-set-title) | すべて | ヘッダー | +| [`OBJECT SET VERTICAL ALIGNMENT`](../commands/object-set-vertical-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT SET VISIBLE`](../commands/object-set-visible) | すべて | リストボックス、ヘッダー、フッター | ヘッダーまたはフッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) を使用すると、このコマンドに渡した引数に関わらず、そのリストボックスオブジェクトのヘッダーまたはフッターすべてが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 なお、[`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用してこれらのオブジェクトの表示設定を管理するには、それらのオブジェクトはあらかじめ、リストボックスプロパティにて表示設定にされている必要があります。 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 ac3615fc30e54e..d886009e2c2714 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/components.md @@ -468,7 +468,7 @@ GitHubでリリースが作成されると、そこに**タグ** と**バージ コンポーネントアイコンとロケーションロゴが追加情報を提供します: -- コンポーネントロゴは、それが 4D またはサードパーティーによる提供かを示します。 +- コンポーネントロゴは、それが 4D またはサードパーティによる提供かを示します。 - ローカルコンポーネントと GitHub またはGitLab コンポーネントは、小さなアイコンで区別できます。 ![dependency-origin](../assets/en/Project/dependency-github.png) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md b/i18n/ja/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md index 0dd07bf4ca22ff..1c7f626e1aac85 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Tags/transformation-tags.md @@ -420,7 +420,7 @@ No name has been found. #### シンタックス: `` -このタグは主に、ある (*path* で指定された) HTMLページを別の HTMLページに含めるためにデザインされました。 デフォルトで、HTMLページのボディー部、つまり `` と `` タグの間の内容だけが統合されます (bodyタグは含まれません)。 これにより、ヘッダーに含まれるメタタグ関連の衝突が回避されます。 +このタグは主に、ある (*path* で指定された) HTMLページを別の HTMLページに含めるためにデザインされました。 デフォルトで、HTMLページのボディ部、つまり `` と `` タグの間の内容だけが統合されます (bodyタグは含まれません)。 これにより、ヘッダーに含まれるメタタグ関連の衝突が回避されます。 しかし、指定された HTMLページ中に `` および `` タグがない場合、ページ全体が統合されます。 この場合、メタタグの整合性を管理するのは開発者の役割です。 @@ -623,7 +623,7 @@ No name has been found. return String(Current date) ``` -> `4DSCRIPT` から呼び出されるメソッドは、インタフェース要素 (`DIALOG`, `ALERT` など) を呼び出してはいけません。 +> `4DSCRIPT` から呼び出されるメソッドは、インターフェース要素 (`DIALOG`, `ALERT` など) を呼び出してはいけません。 4Dはメソッドを見つけた順に実行するため、ドキュメントの後の方で参照される変数の値を設定するメソッドを呼び出すことも可能です。 テンプレートには必要なだけ `` コメントを記述できます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md index 648d6f263df7b5..a6112a74f1c05a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/authentication.md @@ -140,7 +140,7 @@ BASICモードと同様に、ユーザーは接続時に自分の名前とパス #### $content - HTTP リクエストのヘッダーと本文 -二番目の引数(`$content`) はWeb ブラウザから送信されたHTTP リクエストのヘッダーと本文部分です。 この情報は `On Web Authentication` データベースメソッドに "そのまま" 渡されることに留意してください。 その内容は、接続を試みた Webブラウザーの仕様により異なります。 +二番目の引数 (`$content`) は Webブラウザーから送信された HTTPリクエストのヘッダーと本文部分です。 この情報は `On Web Authentication` データベースメソッドに "そのまま" 渡されることに留意してください。 その内容は、接続を試みた Webブラウザーの仕様により異なります。 アプリケーションでこの情報を使用するには、開発者がヘッダーとボディを解析しなければなりません。 `WEB GET HTTP HEADER` や `WEB GET HTTP BODY` コマンドを使うことができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md index 0dc56d490952be..a8748dc5462498 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md @@ -30,7 +30,7 @@ HTTP リクエストハンドラー関数は標準のWeb リクエストから [*デフォルトの制限モード*](../ORDA/privileges.md#制限モード)では、HTTP リクエストハンドラーが、新しい、未承認のセッションを開いた場合(これは例えばアプリケーションが**ディープリンキング** 機能を提供しているような場合が該当)、権限でハンドラー関数の実行と、それに関連する全てのリソースへのアクセスが許可されていることを確認してください。 -HTTP リクエストハンドラー関数はすでに認証されているセッション内で実行することも可能です。その場合そのユーザーセッションがハンドラー関数の実行と関連する全てのリソースへのアクセスが許可されている様にする必要があります。 これは例えば、すでにアプリケーションに対して認証が完了していて、セッションがまだアクティブであるときに、リンクをブラウザにコピーペーストをした場合にもディープリンキングで起こる可能性があることに注意してください。 +HTTP リクエストハンドラー関数はすでに認証されているセッション内で実行することも可能です。その場合そのユーザーセッションがハンドラー関数の実行と関連する全てのリソースへのアクセスが許可されている様にする必要があります。 これは例えば、すでにアプリケーションに対して認証が完了していて、セッションがまだアクティブであるときに、リンクをブラウザーにコピーペーストをした場合にもディープリンキングで起こる可能性があることに注意してください。 ## ハンドラーの設定方法 @@ -272,7 +272,7 @@ HTTP リクエストハンドラーコードは、[**共有された**](../Conce ### 出力: 4D.OutgoingMessage クラスのインスタンス -リクエストハンドラーは[4D.OutGoingMessage クラス](../API/OutgoingMessageClass.md)のオブジェクトインスタンスを返すことができます。つまりファイルのコンテンツなど、ブラウザが管理可能な完全なWeb コンテンツを返すことができるということです。 +リクエストハンドラーは [4D.OutGoingMessage クラス](../API/OutgoingMessageClass.md)のオブジェクトインスタンスを返すことができます。つまりファイルのコンテンツなど、ブラウザーが管理可能な完全な Webコンテンツを返すことができるということです。 ### 例題 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-rules.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-rules.md index efecd652325932..2adabfa7781626 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-rules.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-rules.md @@ -3,9 +3,9 @@ id: http-rules title: HTTP ルール --- -4D Web サーバーで受信される任意のリクエスト(REST リクエストも含めます)に対してHTTP レスポンスヘッダーを管理するHTTP ルールを定義することができます。 HTTP ヘッダーの追加、変更、削除、リダイレクトの送信あるいはHTTP ステータスの設定などを行うことができます。 この機能はヘッダの管理に基づいてセキュリティポリシーを実装したい様な場合に有用です。 +4D Web サーバーで受信される任意のリクエスト (RESTリクエストも含めます) に対して HTTPレスポンスヘッダーを管理する HTTPルールを定義することができます。 HTTPヘッダーの追加、変更、削除、リダイレクトの送信あるいは HTTPステータスの設定などを行うことができます。 この機能はヘッダーの管理に基づいてセキュリティポリシーを実装したい様な場合に有用です。 -HTTP ルールを定義するためには、管理したいURL パターンを宣言するための正規表現を書くのに加えて、レスポンスヘッダーの編集の方法を定義します。 これらのルールは、プロジェクトフォルダー内に保存されている`HTTPRules.json` ファイルを使用するか、あるいはWeb サーバーオブジェクトの[`start()`](../API/WebServerClass.md#start) 関数の*settings* 引数を使用することで設定可能です。 +HTTPルールを定義するためには、管理したい URLパターンを宣言するための正規表現を書くのに加えて、レスポンスヘッダーの編集の方法を定義します。 これらのルールは、プロジェクトフォルダー内に保存されている `HTTPRules.json` ファイルを使用するか、あるいは Webサーバーオブジェクトの [`start()`](../API/WebServerClass.md#start) 関数の *settings* 引数を使用することで設定可能です。 ## 要件 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index e88d8a6a2c6bfa..9385920a481ca0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -13,7 +13,7 @@ title: HTTPリクエストの処理 :::info -また受信リクエストと送信リクエストに対してカスタマイズされた管理をするために、独自のHTTP リクエストハンドラーを実装することもできます。 カスタムHTTP リクエストハンドラがトリガーされた場合、データベースメソッドは呼び出されません。 詳細については、[**HTTP Request Handler**](http-request-handler.md) の章を参照して下さい。 +また受信リクエストと送信リクエストに対してカスタマイズされた管理をするために、独自の HTTPリクエストハンドラーを実装することもできます。 カスタム HTTPリクエストハンドラーがトリガーされた場合、データベースメソッドは呼び出されません。 詳細については、[**HTTP Request Handler**](http-request-handler.md) の章を参照して下さい。 ::: @@ -23,7 +23,7 @@ title: HTTPリクエストの処理 ### データベースメソッドの呼び出し -`On Web Connection` データベースメソッドは、サーバー上の既存のページへの有効なパスではないURL (かつ[カスタムのHTTP リクエストハンドラー](http-request-handler.md)をトリガーするパターンを持ったURL ではない)をサーバーが受信した時に自動的に呼び出されます。 +`On Web Connection` データベースメソッドは、サーバー上の既存のページへの有効なパスではない URL (かつ[カスタムの HTTPリクエストハンドラー](http-request-handler.md)をトリガーするパターンを持った URL ではない) をサーバーが受信した時に自動的に呼び出されます。 データベースメソッドは、URL とともに呼び出されます。 @@ -75,7 +75,7 @@ title: HTTPリクエストの処理 ### $header - HTTP リクエストのヘッダーと本文 -二番目の引数($header) はWeb ブラウザから送信されたHTTP リクエストのヘッダーと本文部分です。 この情報は `On Web Connection` データベースメソッドに "そのまま" 渡されることに留意してください。 その内容は、接続を試みた Webブラウザーの仕様により異なります。 +二番目の引数 ($header) は Webブラウザーから送信された HTTPリクエストのヘッダーと本文部分です。 この情報は `On Web Connection` データベースメソッドに "そのまま" 渡されることに留意してください。 その内容は、接続を試みた Webブラウザーの仕様により異なります。 アプリケーションでこの情報を使用するには、開発者がヘッダーとボディを解析しなければなりません。 `WEB GET HTTP HEADER` や `WEB GET HTTP BODY` コマンドを使うことができます。 @@ -83,7 +83,7 @@ title: HTTPリクエストの処理 ### $BrowserIP - Web クライアントIP アドレス -$BrowserIP 引数はブラウザマシンの IPアドレスを受け取ります。 この情報を使用して、イントラネットアクセスとインターネットアクセスを区別できます。 +$BrowserIP 引数はブラウザーマシンの IPアドレスを受け取ります。 この情報を使用して、イントラネットアクセスとインターネットアクセスを区別できます。 > 4D は IPv4 アドレスを、96-bit の接頭辞付きのハイブリッド型 IPv6/IPv4 フォーマットで返します。 たとえば、::ffff:192.168.2.34 は、192.168.2.34 という IPv4 アドレスを意味します。 詳細については、[IPv6 のサポートについて](webServerConfig.md#IPv6-のサポートについて) の章を参照ください。 @@ -122,7 +122,7 @@ $user と $password 引数は、ブラウザーが表示する標準の認証ダ `MyMethod` プロジェクトメソッドは通常レスポンスを返すべきです (`WEB SEND FILE` や `WEB SEND BLOB` で HTMLページを送信するなど)。 ブラウザーをブロックしないように、処理は可能な限り短時間でおこなわれるようにします。 -> `4DACTION/` から呼び出されるメソッドは、インタフェース要素 (`DIALOG`, `ALERT` など) を呼び出してはいけません。 +> `4DACTION/` から呼び出されるメソッドは、インターフェース要素 (`DIALOG`, `ALERT` など) を呼び出してはいけません。 #### 例題 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/sessions.md index a1e774d18f2d86..56f67bbc24bde8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -212,7 +212,7 @@ End if 4D web サーバーでは、OTP (One-Time Passcode/ワンタイムパスコード) セッショントークンを生成、共有、そして使用することができます。 OTP セッショントークンは、サードパーティのアプリケーションやWebサイトとの通信を保護するために使用されます。 OTP の詳細な情報については、Wikipedia の[ワンタイムパスワードのページ](https://ja.wikipedia.org/wiki/%E3%83%AF%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89) を参照して下さい。 -4D では、OTP セッショントークンは外部URL を呼び出して、それが他のブラウザや他のデバイス(モバイル/PC) でコールバックされる場合に特に有用です。 通常、こういったサードパーティアプリケーションはコールバックリンクが入った確認メールを送信してきて、ユーザーはこれをクリックする必要があります。 コールバックリンクにはOTP トークンが含まれており、そのコールバックをトリガーしたセッションは、そのデータと権限とともにロードされます。 この原理により、同じセッションを複数のデバイス間で共有することができます。 このアーキテクチャーのおかげで、[セッションクッキー](#session-implementation) はネットワークに公開されることはないため、中間者攻撃のリスクを排除することができます。 +4D では、OTPセッショントークンは外部 URL を呼び出して、それが他のブラウザーや他のデバイス (モバイル/PC) でコールバックされる場合に特に有用です。 通常、こういったサードパーティアプリケーションはコールバックリンクが入った確認メールを送信してきて、ユーザーはこれをクリックする必要があります。 コールバックリンクにはOTP トークンが含まれており、そのコールバックをトリガーしたセッションは、そのデータと権限とともにロードされます。 この原理により、同じセッションを複数のデバイス間で共有することができます。 このアーキテクチャーのおかげで、[セッションクッキー](#session-implementation) はネットワークに公開されることはないため、中間者攻撃のリスクを排除することができます。 :::tip 関連したblog 記事 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md index fa895143562781..970335ed352f23 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/webServerConfig.md @@ -577,15 +577,15 @@ User-Agent: | ---------------- | ---------------------------------------------------------------------- | ---- | | webServer オブジェクト | [`sessionCookieSameSite`](API/WebServerClass.md#sessioncookiesamesite) | | -セッションcookie の `SameSite` 属性の値。 この属性は、一部のクロスサイトリクエストフォージェリ ([CSRF](https://developer.mozilla.org/en-US/docs/Glossary/CSRF)) 攻撃からの保護として、ファーストパーティーコンテキストまたは同一サイトコンテキストのどちらかに cookie を限定するかを宣言することができます。 +セッションcookie の `SameSite` 属性の値。 この属性は、一部のクロスサイトリクエストフォージェリ ([CSRF](https://developer.mozilla.org/en-US/docs/Glossary/CSRF)) 攻撃からの保護として、ファーストパーティコンテキストまたは同一サイトコンテキストのどちらかに cookie を限定するかを宣言することができます。 > `SameSite` 属性に関する詳細な説明は [Mozilla のドキュメンテーション](https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Set-Cookie/SameSite) または [こちらの Web開発ページ (英語)](https://web.dev/samesite-cookies-explained/) を参照ください。 次の値が提供されています: -- "Strict" (4Dセッションcookie の `SameSite` 属性のデフォルト値): ファーストパーティーのコンテキスト、すなわち現在のサイトのドメインに一致するコンテキストでのみ cookie は送信され、サードパーティーの Webサイトには決して送信されません。 -- "Lax": クロスサイトのサブリクエストでは cookie は送信されませんが (たとえば、画像やフレームをサードパーティーのサイトにロードする場合など)、ユーザーがオリジンのサイトに移動するとき (つまり、リンクを辿っているとき) には送信されます。 -- "None": ファーストパーティーやオリジン間リクエストにかかわらず、すべてのコンテキストにおいて cookie が送信されます。 "None" を使用する場合は、cookie の `Secure` 属性も設定する必要があります (設定しないと、cookie がブロックされます)。 +- "Strict" (4Dセッションcookie の `SameSite` 属性のデフォルト値): ファーストパーティのコンテキスト、すなわち現在のサイトのドメインに一致するコンテキストでのみ cookie は送信され、サードパーティの Webサイトには決して送信されません。 +- "Lax": クロスサイトのサブリクエストでは cookie は送信されませんが (たとえば、画像やフレームをサードパーティのサイトにロードする場合など)、ユーザーがオリジンのサイトに移動するとき (つまり、リンクを辿っているとき) には送信されます。 +- "None": ファーストパーティやオリジン間リクエストにかかわらず、すべてのコンテキストにおいて cookie が送信されます。 "None" を使用する場合は、cookie の `Secure` 属性も設定する必要があります (設定しないと、cookie がブロックされます)。 セッションcookie の `Secure` 属性値は、HTTPS接続の場合には (`SameSite` 属性値が何であれ)、自動的に "True" に設定されます。 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 bd75df0297790a..d197def94db044 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 @@ -41,8 +41,8 @@ displayed_sidebar: docs | wk docx | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。
書き出しに対応しているドキュメントの部分は以下の通りです: 一部の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タグと 4Dメソッドへのリンクは除去され、式が計算されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは特に4D Write Pro ドキュメントWeb ブラウザで表示したい場合に特に適しています。 | +| wk svg | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォーマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | +| wk web page complete | 2 | .htm または .html 拡張子。 このドキュメントは標準HTMLとして保存され、そのリソースは別に保存されます。 4Dタグと 4Dメソッドへのリンクは除去され、式が計算されます。 埋め込みビューにアンカーされたテキストボックスのみが(divとして)書き出されます。 このフォーマットは特に 4D Write Pro ドキュメントを Webブラウザーで表示したい場合に特に適しています。 | **注:** @@ -61,7 +61,7 @@ displayed_sidebar: docs | wk embedded pictures | embeddedPictures | SVG 書き出し専用。 [WP EXPORT DOCUMENT](wp-export-document.md) を呼び出した時、ピクチャーが書き出された.svg ファイル内に埋め込まれるかどうかを設定します。 取り得る値:
  • true (デフォルト): ピクチャーは書き出された.svg ファイルに埋め込まれます。
  • false: ピクチャーは書き出された.svg ファイルと同じ階層にある"filename\_images" というフォルダー内に書き出されます。この"filename" はファイル用にコマンドに渡された名前の拡張子を抜いたものです。 ピクチャーは埋め込まれませんが、.svg ファイル内で参照されます。
  • 注意: フォルダーがすでに存在する場合、ファイルが書き出される前に中身が空にされます。 書き出されたページに画像が何もない場合、フォルダーは削除されます。 | | wk factur x | facturX | PDF 書き出しのみ。 値: "Factur-X (ZUGFeRD)" PDF 書き出しを設定するオブジェクト([wk factur x オブジェクト](#wk-factur-x-object) 参照)。 | | wk files | files | PDF 書き出しのみ。 値:生成されるドキュメントに埋め込まれるファイルを記述したオブジェクトのコレクション([wk files コレクション](#wk-files-collection) 参照)。 PDF 添付はPDF/A-3 バージョンでのみサポートされています。`wk files` プロパティを渡す場合、"PDF/A-3" バージョンが自動的に使用されます(`wk pdfa version` 属性は無視されます)。 Factur-X PDF 書き出し(下記参照)の場合、コレクションの最初のオブジェクトにはFactur-X XML ファイルが格納されている必要があります。 | -| wk google fonts tag | googleFontsTag | SVG書き出し専用。 書き出されたSVG 内でのGoogle フォントの読み込みルールを設定します。 取り得る値:
  • false (デフォルト): google フォントの読み込みルールは何も追加されていません。
  • true: @import ルールを下記出されたファイルに追加します。 Windows または macOS 上でデフォルトでは利用できないフォントを使用したい場合に有用です。
  • **注意:** このプロパティはデフォルトはfalse に設定されています。なぜなら、有効化された場合には、Google フォントがネイティブフォントを上書きしますが、一般的にネイティブフォントの方がブラウザでのレンダリングが良いからです。 | +| wk google fonts tag | googleFontsTag | SVG書き出し専用。 書き出されたSVG 内でのGoogle フォントの読み込みルールを設定します。 取り得る値:
  • false (デフォルト): google フォントの読み込みルールは何も追加されていません。
  • true: @import ルールを下記出されたファイルに追加します。 Windows または macOS 上でデフォルトでは利用できないフォントを使用したい場合に有用です。
  • **注意:** このプロパティはデフォルトは false に設定されています。なぜなら、有効化された場合には、Googleフォントがネイティブフォントを上書きしますが、一般的にネイティブフォントの方がブラウザーでのレンダリングが良いからです。 | | wk HTML pretty print | htmlPrettyPrint | HTML コードは読みやすいようにフォーマットされます。 | | wk max picture DPI | maxPictureDPI | 画像を適切な解像度にリサンプリング(縮小)するのに使用されます。 Windows でのSVG 画像に対しては。ラスタライズに使用されます。 デフォルト値: 300 (for wk optimized for \= wk print 時) 192 (for wk optimized for \= wk screen 時) 取り得る最大値: 1440 | | wk optimized for | optimizedFor | 書き出されたドキュメントを、その目的に応じてどのように最適化するかを定義します。 取り得る値:
  • `wk print` (`wk pdf` および `wk svg` のデフォルト値) ビットマップピクチャーは、`wk max picture DPI` で定義されたDPI または300 (デフォルト値) を使用してダウンスケールされる可能性があり、また書き出されるタイプに対してコーデックがサポートされていない場合にはPNG へと変換される可能性もあります。 ベクターのピクチャーは `wk max picture DPI` で定義されたDPI、または300 (Windows のみ)を使用してPNG へと変換されます。 ピクチャーに複数のフォーマットが含まれている場合、最適なフォーマットが使用されます(*例*: .jpg の代わりに.tiff など)。
  • `wk screen` (`wk web page complete` および `wk mime html` のデフォルト値)。 ビットマップは `wk max picture DPI` で定義されたDPI または192 (デフォルト値) を使用してダウンスケールされる可能性があり、また書き出しタイプに対してコーデックがサポートされていない場合にはJPG (透過部分のない画像) またはPNG (透過画像) へと変換されます。 ベクターのピクチャーは `wk max picture DPI` で定義されたDPI、または192 (Windows のみ)を使用してPNG へと変換されます。 ピクチャーに複数のフォーマットが含まれている場合、スクリーンレンダリング用のフォーマットが使用されます。
  • **注意:** `wk docx` フォーマットで書き出されたドキュメントは常にwk print 用に最適化されます(wk optimized for オプションは無視されます)。 | 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 86434cf3059206..625d2f5fe4bd02 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 @@ -40,7 +40,7 @@ displayed_sidebar: docs | wk docx | Integer | 7 | .docx 拡張子を意味します。 4D Write Pro ドキュメントはMicrosoft Word フォーマットで保存されます。 Microsoft Word 2010 以降に正式に対応しています。
    書き出しに対応しているドキュメントの部分は以下の通りです: 一部の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 svg | Integer | 8 | 4D Write Pro ドキュメントのページはページビューモードに基づいてSVG フォーマットで保存されます。 **注意:** SVG へと書き出す際は、一度に1ページしか書き出すことができません。 書き出すページを指定するにはwk page index を使用して下さい。 | | wk web page html 4D | Integer | 3 | 4D Write Pro ドキュメントはHTML として保存さんれ、4D 特有のタグが含まれます。それぞれの式はノンブレーキングスペースとして挿入されます。 このフォーマットはロスレスであるため、テキストフィールドへの保存目的に適しています。 | **注:** @@ -61,7 +61,7 @@ displayed_sidebar: docs | wk embedded pictures | embeddedPictures | SVG 書き出し専用。 [WP EXPORT DOCUMENT](wp-export-document.md) を呼び出した時、ピクチャーが書き出された.svg ファイル内に埋め込まれるかどうかを設定します。 取り得る値:
  • true (デフォルト): ピクチャーは書き出された.svg ファイルに埋め込まれます。
  • false: ピクチャーは書き出された.svg ファイルと同じ階層にある"filename\_images" というフォルダー内に書き出されます。この"filename" はファイル用にコマンドに渡された名前の拡張子を抜いたものです。 ピクチャーは埋め込まれませんが、.svg ファイル内で参照されます。
  • 注意: フォルダーがすでに存在する場合、ファイルが書き出される前に中身が空にされます。 書き出されたページに画像が何もない場合、フォルダーは削除されます。 | | wk factur x | facturX | PDF 書き出しのみ。 値: "Factur-X (ZUGFeRD)" PDF 書き出しを設定するオブジェクト([wk factur x オブジェクト](./wp-export-document.md#wk-factur-x-object) 参照)。 | | wk files | files | PDF 書き出しのみ。 値:生成されるドキュメントに埋め込まれるファイルを記述したオブジェクトのコレクション([wk files コレクション](./wp-export-document.md#wk-files-collection) 参照)。 PDF 添付はPDF/A-3 バージョンでのみサポートされています。`wk files` プロパティを渡す場合、"PDF/A-3" バージョンが自動的に使用されます(`wk pdfa version` 属性は無視されます)。 Factur-X PDF 書き出し(下記参照)の場合、コレクションの最初のオブジェクトにはFactur-X XML ファイルが格納されている必要があります。 | -| wk google fonts tag | googleFontsTag | SVG書き出し専用。 書き出されたSVG 内でのGoogle フォントの読み込みルールを設定します。 取り得る値:
  • false (デフォルト): google フォントの読み込みルールは何も追加されていません。
  • true: @import ルールを下記出されたファイルに追加します。 Windows または macOS 上でデフォルトでは利用できないフォントを使用したい場合に有用です。
  • **注意:** このプロパティはデフォルトはfalse に設定されています。なぜなら、有効化された場合には、Google フォントがネイティブフォントを上書きしますが、一般的にネイティブフォントの方がブラウザでのレンダリングが良いからです。 | +| wk google fonts tag | googleFontsTag | SVG書き出し専用。 書き出されたSVG 内でのGoogle フォントの読み込みルールを設定します。 取り得る値:
  • false (デフォルト): google フォントの読み込みルールは何も追加されていません。
  • true: @import ルールを下記出されたファイルに追加します。 Windows または macOS 上でデフォルトでは利用できないフォントを使用したい場合に有用です。
  • **注意:** このプロパティはデフォルトは false に設定されています。なぜなら、有効化された場合には、Googleフォントがネイティブフォントを上書きしますが、一般的にネイティブフォントの方がブラウザーでのレンダリングが良いからです。 | | wk HTML pretty print | htmlPrettyPrint | HTML コードは読みやすいようにフォーマットされます。 | | wk max picture DPI | maxPictureDPI | 画像を適切な解像度にリサンプリング(縮小)するのに使用されます。 Windows でのSVG 画像に対しては。ラスタライズに使用されます。 デフォルト値: 300 (for wk optimized for \= wk print 時) 192 (for wk optimized for \= wk screen 時) 取り得る最大値: 1440 | | wk optimized for | optimizedFor | 書き出されたドキュメントを、その目的に応じてどのように最適化するかを定義します。 取り得る値:
  • `wk print` (`wk pdf` および `wk svg` のデフォルト値) ビットマップピクチャーは、`wk max picture DPI` で定義されたDPI または300 (デフォルト値) を使用してダウンスケールされる可能性があり、また書き出されるタイプに対してコーデックがサポートされていない場合にはPNG へと変換される可能性もあります。 ベクターのピクチャーは `wk max picture DPI` で定義されたDPI、または300 (Windows のみ)を使用してPNG へと変換されます。 ピクチャーに複数のフォーマットが含まれている場合、最適なフォーマットが使用されます(*例*: .jpg の代わりに.tiff など)。
  • `wk screen` (`wk web page complete` および `wk mime html` のデフォルト値)。 ビットマップは `wk max picture DPI` で定義されたDPI または192 (デフォルト値) を使用してダウンスケールされる可能性があり、また書き出しタイプに対してコーデックがサポートされていない場合にはJPG (透過部分のない画像) またはPNG (透過画像) へと変換されます。 ベクターのピクチャーは `wk max picture DPI` で定義されたDPI、または192 (Windows のみ)を使用してPNG へと変換されます。 ピクチャーに複数のフォーマットが含まれている場合、スクリーンレンダリング用のフォーマットが使用されます。
  • **注意:** `wk docx` フォーマットで書き出されたドキュメントは常にwk print 用に最適化されます(wk optimized for オプションは無視されます)。 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md index 2007821bd2fa2a..45ffc915c84f06 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md @@ -29,7 +29,7 @@ slug: /WritePro/write-pro-interface ### WP表ウィザードのインターフェース -ユーザーは、4D Write Pro インタフェースツールバーとサイドバーの "表を挿入" メニューボタンから表ウィザードダイアログを開きます。 +ユーザーは、4D Write Pro インターフェースツールバーとサイドバーの "表を挿入" メニューボタンから表ウィザードダイアログを開きます。 ![](../assets/en/WritePro/tablewizard-interface2.png) 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 e0d7a438e3fc4a..c3e4b837af94e3 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 @@ -1226,6 +1226,19 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` + +#### 例題 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + + @@ -2778,7 +2791,7 @@ propertyPath 比較演算子 値 {logicalOperator propertyPath 比較演算子 ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 です +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` @@ -2872,7 +2885,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で ```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) // 戻り値は 86400 です +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md index f71d37f16b5b53..dd6f741753092b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/API/WebServerClass.md @@ -641,9 +641,9 @@ CORS についての詳細は、Wikipedia の[Cross-origin resource sharing](htt | 定数 | 値 | 説明 | | ------------------- | -------- | --------------------------------------------------------------- | -| Web SameSite Strict | "Strict" | *デフォルト値* - ファーストパーティーのコンテキストでのみ cookie が送信されます。 | +| Web SameSite Strict | "Strict" | *デフォルト値* - ファーストパーティのコンテキストでのみ cookie が送信されます。 | | Web SameSite Lax | "Lax" | サイト間のサブリクエストにおいても cookie が送信されますが、ユーザーがリンクを辿って大元のサイトに戻る場合に限ります。 | -| Web SameSite None | "None" | ファーストパーティーやオリジン間リクエストにかかわらず、すべてのコンテキストにおいて cookie が送信されます。 | +| Web SameSite None | "None" | ファーストパーティやオリジン間リクエストにかかわらず、すべてのコンテキストにおいて cookie が送信されます。 | 詳細については [Session Cookie SameSite](WebServer/webServerConfig.md#session-cookie-samesite) の説明を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md index be11722d6885a0..09d719d469c49a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Concepts/quick-tour.md @@ -77,7 +77,7 @@ $lastEmployee:=$employee.last() 4D プラグインや 4D コンポーネントを利用して、4D 開発環境に新しくコマンドを追加することもできます。 -4D のユーザーコミュニティーや、サードパーティーデベロッパーによるプラグインが多数存在します。 たとえば, [4d-plugin-pdf-pages](https://github.com/miyako/4d-plugin-pdf-pages) プラグインを macOS で使用した場合は次のコードが書けます: +4D のユーザーコミュニティや、サードパーティデベロッパーによるプラグインが多数存在します。 たとえば, [4d-plugin-pdf-pages](https://github.com/miyako/4d-plugin-pdf-pages) プラグインを macOS で使用した場合は次のコードが書けます: ```4d PDF REMOVE PAGE(path;page) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Extensions/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Extensions/overview.md index b011a46274d68e..3dbe89239ceebd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Extensions/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Extensions/overview.md @@ -14,7 +14,7 @@ title: 拡張機能 | コンポーネント | 説明 | 主な機能 | | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | | [4D Labels](https://github.com/4d/4D-Labels) | ラベルテンプレートを作成するための内部コンポーネント | | -| [4D NetKit](https://github.com/4d/4D-NetKit/tree/20.x) | サードパーティーAPI に接続するためのツール | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | +| [4D NetKit](https://github.com/4d/4D-NetKit/tree/20.x) | サードパーティAPI に接続するためのツール | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` | | [4D Progress](https://github.com/4d/4D-Progress) | 1つ以上の進捗バーを同じウィンドウで開く | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... | | [4D SVG](https://github.com/4d/4D-SVG) | 一般的な svgグラフィックオブジェクトの作成・操作 | `SVGTool_Display_viewer`, 複数の `SVG_` メソッド | | [4D ViewPro](ViewPro/getting-started.md) | フォームに追加できる表計算機能 | [4D View Pro ドキュメンテーション](ViewPro/getting-started.md) 参照。 | @@ -22,7 +22,7 @@ title: 拡張機能 | [4D WritePro Interface](https://github.com/4d/4D-WritePro-Interface) | [4D Write Pro](https://doc.4d.com/4Dv20/4D/20/4D-Write-Pro-Reference.100-6229455.ja.html) パレットの管理 | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` | -## サードパーティーコンポーネント +## サードパーティコンポーネント 独自の 4Dコンポーネントを開発し、インストールすることができます。 詳しくは [このページ](develop-components.md) を参照ください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Notes/updates.md index 61bec763074524..32e74a66480c3e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Notes/updates.md @@ -331,7 +331,7 @@ ALERT($param1+" "+$param2) ``` 詳細については、こちらの [ブログ記事](https://blog.4d.com/ja/stop-press-accessing-parameters-not-being-passed-is-possible) を参照ください。 この全体的な変更を利点を活かすため、呼び出し先メソッドと呼び出し元メソッドの両方を再コンパイルする必要があります。 そのため、コンポーネントの再コンパイルが必要になります。 - Webサーバーセッションを[4D Serverで容易にデバッグ](../WebServer/sessions.md)できるようになりました。 -- 新しい [4D NetKit](https://github.com/4d/4D-NetKit/tree/20.x) コンポーネントを使って、Microsoft Graph などのサードパーティーAPI に接続することができます。 +- 新しい [4D NetKit](https://github.com/4d/4D-NetKit/tree/20.x) コンポーネントを使って、Microsoft Graph などのサードパーティAPI に接続することができます。 - ツールボックス、`CHANGE PASSWORD` コマンド、または `Set user properties` コマンドを使用してパスワードを変更した際に、この新しいアルゴリズムが自動的に使用されます。 4D 19 R3 では、4Dユーザーパスワードに対して、bcrypt というより強力なハッシュ化アルゴリズムを使用しています。 パスワードが一度変更されると、4D 19 R3 より前のバージョンで同じデータベースを開いた際には、そのアカウントの認証が拒否されます (ログインできません)。 そのため、4Dパスワードを使用している場合には、4D 19 R3 以降のバージョンにアップグレードする前に .4db ファイル (バイナリデータベース) または directory.json ファイル (プロジェクトデータベース) をバックアップしておくことが強く推奨されます。 - 正確性のため、`4D digest` 定数は、`4D REST digest` へと名称が改められました。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md index f5ab488a186122..f3035ca6836039 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md @@ -140,7 +140,7 @@ title: 4Dユーザー&グループの管理 ### プラグインやサーバーにグループを割り当てる -プロジェクトにインストールされたプラグインへのアクセス権をグループに割り当てることができます。 これには 4D のプラグインと任意のサードパーティープラグインが含まれます。 +プロジェクトにインストールされたプラグインへのアクセス権をグループに割り当てることができます。 これには 4D のプラグインと任意のサードパーティプラグインが含まれます。 プラグインへのアクセス権を割り当てると、所有するプラグインライセンスの使用を管理できるようになります。 プラグインのアクセスグループに属さないユーザーは、そのプラグインをロードすることができません。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md index cad447af9f4844..d80202420c3f2a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/WebServer/webServerConfig.md @@ -604,15 +604,15 @@ Webサーバーの PFS利用可否状況 ([TLS](Admin/tls.md#perfect-forward-sec | ---------------- | ---------------------------------------------------------------------- | ---- | | webServer オブジェクト | [`sessionCookieSameSite`](API/WebServerClass.md#sessioncookiesamesite) | | -セッションcookie の `SameSite` 属性の値。 この属性は、一部のクロスサイトリクエストフォージェリ ([CSRF](https://developer.mozilla.org/en-US/docs/Glossary/CSRF)) 攻撃からの保護として、ファーストパーティーコンテキストまたは同一サイトコンテキストのどちらかに cookie を限定するかを宣言することができます。 +セッションcookie の `SameSite` 属性の値。 この属性は、一部のクロスサイトリクエストフォージェリ ([CSRF](https://developer.mozilla.org/en-US/docs/Glossary/CSRF)) 攻撃からの保護として、ファーストパーティコンテキストまたは同一サイトコンテキストのどちらかに cookie を限定するかを宣言することができます。 > `SameSite` 属性に関する詳細な説明は [Mozilla のドキュメンテーション](https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Set-Cookie/SameSite) または [こちらの Web開発ページ (英語)](https://web.dev/samesite-cookies-explained/) を参照ください。 次の値が提供されています: -- "Strict" (4Dセッションcookie の `SameSite` 属性のデフォルト値): ファーストパーティーのコンテキスト、すなわち現在のサイトのドメインに一致するコンテキストでのみ cookie は送信され、サードパーティーの Webサイトには決して送信されません。 -- "Lax": クロスサイトのサブリクエストでは cookie は送信されませんが (たとえば、画像やフレームをサードパーティーのサイトにロードする場合など)、ユーザーがオリジンのサイトに移動するとき (つまり、リンクを辿っているとき) には送信されます。 -- "None": ファーストパーティーやオリジン間リクエストにかかわらず、すべてのコンテキストにおいて cookie が送信されます。 "None" を使用する場合は、cookie の `Secure` 属性も設定する必要があります (設定しないと、cookie がブロックされます)。 +- "Strict" (4Dセッションcookie の `SameSite` 属性のデフォルト値): ファーストパーティのコンテキスト、すなわち現在のサイトのドメインに一致するコンテキストでのみ cookie は送信され、サードパーティの Webサイトには決して送信されません。 +- "Lax": クロスサイトのサブリクエストでは cookie は送信されませんが (たとえば、画像やフレームをサードパーティのサイトにロードする場合など)、ユーザーがオリジンのサイトに移動するとき (つまり、リンクを辿っているとき) には送信されます。 +- "None": ファーストパーティやオリジン間リクエストにかかわらず、すべてのコンテキストにおいて cookie が送信されます。 "None" を使用する場合は、cookie の `Secure` 属性も設定する必要があります (設定しないと、cookie がブロックされます)。 セッションcookie の `Secure` 属性値は、HTTPS接続の場合には (`SameSite` 属性値が何であれ)、自動的に "True" に設定されます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md index ded39532a834b7..cf897f398eeed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md @@ -1031,6 +1031,17 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### 例題 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2849,7 +2860,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 です +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### 例題 2 @@ -2937,7 +2948,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で ```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) // 戻り値は 86400 です +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md index ded39532a834b7..cf897f398eeed9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md @@ -1031,6 +1031,17 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### 例題 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2849,7 +2860,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 です +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### 例題 2 @@ -2937,7 +2948,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で ```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) // 戻り値は 86400 です +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/input_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/input_overview.md index 1b7ea07a6a121e..5946e5937a569f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/input_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/input_overview.md @@ -36,14 +36,68 @@ title: 入力
    履歴 -| リリース | 内容 | -| ----- | --------------------------------- | -| 20 R4 | Support of Writing Tools property | -| 19 R7 | 角の半径をサポート | +| リリース | 内容 | +| ----- | ------------------- | +| 20 R4 | ライティングツールプロパティのサポート | +| 19 R7 | 角の半径をサポート |
    -[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) - [Writing Tools](properties_Entry.md#writing-tools) +[タイプ](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_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#ドロップ有効) +[ライティングツール](properties_Entry.md#ライティングツール) ## サポートされるイベント diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/list_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/list_overview.md index 474d06f020f8f5..9df8dbedabde33 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/list_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/list_overview.md @@ -54,7 +54,7 @@ SET LIST ITEM FONT(*;"mylist1";*;thefont) ### @をサポート -As with [other object property management commands](../FormObjects/formObjects_overview.md#accessing-form-objects-using-their-name-or-their-data-source-in-the-4d-language), it is possible to use the “@” character in the `ListName` parameter. このシンタックスは、フォーム上の複数のオブジェクトを指定するために使用されます。 しかし階層リストコマンドのコンテキストにおいては、これはすべての場合に適用されるわけではありません。 コマンドのタイプにより、このシンタックスは 2つの異なる効果があります: +[他のオブジェクトプロパティ管理コマンド](../FormObjects/formObjects_overview.md#名前またはデータソースを使用してそのフォームオブジェクトに4Dランゲージでアクセスする) 同様、`ListName` 引数内で“@” 文字を使用することができます。 このシンタックスは、フォーム上の複数のオブジェクトを指定するために使用されます。 しかし階層リストコマンドのコンテキストにおいては、これはすべての場合に適用されるわけではありません。 コマンドのタイプにより、このシンタックスは 2つの異なる効果があります: - プロパティ設定用のコマンドにおいて、このシンタックスは該当する名前のオブジェクトを対象とします (標準の動作)。 たとえば、引数 "LH@" は、オブジェクト名が "LH" で始まる階層リストを指定します。 - [`DELETE FROM LIST`](../commands/delete-from-list) @@ -133,7 +133,7 @@ As with [other object property management commands](../FormObjects/formObjects_o ### どのような場合にユニークな参照番号が必要ですか? -階層リストをユーザーインタフェースとして使用し、クリックまたはドラッグにより選択された項目のみを処理する場合は、ほとんどの場合項目参照番号を必要としません。 [`Selected list items`](../commands/selected-list-items) や [`GET LIST ITEM`](../commands/get-list-item) を使用すれば、現在選択されている項目を扱うことができます。 さらに [`INSERT IN LIST`](../commands/insert-in-list) や [`DELETE FROM LIST`](../commands/delete-from-list) などのコマンドは、選択された項目との相対位置でリストを操作できます。 +階層リストをユーザーインターフェースとして使用し、クリックまたはドラッグにより選択された項目のみを処理する場合は、ほとんどの場合項目参照番号を必要としません。 [`Selected list items`](../commands/selected-list-items) や [`GET LIST ITEM`](../commands/get-list-item) を使用すれば、現在選択されている項目を扱うことができます。 さらに [`INSERT IN LIST`](../commands/insert-in-list) や [`DELETE FROM LIST`](../commands/delete-from-list) などのコマンドは、選択された項目との相対位置でリストを操作できます。 基本的に、項目の選択に関係なく、プログラムで任意のリスト項目にアクセスする必要がある場合に項目参照番号が必要です。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/listbox_overview.md index d85af1139d7eed..38811b4f611f48 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/listbox_overview.md @@ -59,7 +59,7 @@ title: リストボックス リストボックスオブジェクトはプロパティによってあらかじめ設定可能なほか、プログラムにより動的に管理することもできます。 -4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや [`EDIT ITEM`](../commands/edit-item)、[`Displayed line number`](../commands/displayed-line-number) コマンドなど、ほかのテーマのコマンドも利用することができます。 Refer to the [List boxes and the 4D Language](#list-boxes-and-the-4d-language) paragraph. +4D ランゲージにはリストボックス関連のコマンドをまとめた "リストボックス" テーマが専用に設けられていますが、"オブジェクトプロパティ" コマンドや [`EDIT ITEM`](../commands/edit-item)、[`Displayed line number`](../commands/displayed-line-number) コマンドなど、ほかのテーマのコマンドも利用することができます。 [リストボックスと4D ランゲージ](#リストボックスと4dランゲージ) の段落を参照してください。 ## 入力の管理 @@ -582,19 +582,19 @@ Variable 2 も常に表示され、入力できます。 これは二番目の - ユーザーが折りたたみアイコンをクリックすると `On Collapse` イベントが生成されます。 [`LISTBOX GET CELL POSITION`](../commands/listbox-get-cell-position) コマンドは該当するセルを返します。そして[`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) コマンドを使用して必要なだけ行をリストボックスから削除することができます。 -## List boxes and the 4D language +## リストボックスと4Dランゲージ -Many commands of the 4D language can be used with list boxes, from the [List box theme](../commands/theme/List_Box.md) but also from [Objects (Forms)](../commands/theme/Objects_Forms.md) and other themes. They can be used with list boxes, or [parts of list boxes](#list-box-parts) such as headers, footers, rows, or columns. Some of them can only be used with specific [list box types](#list-box-types). +4D ランゲージの大部分のコマンドはリストボックスに対して使用することができます。これらは[リストボックステーマ](../commands/theme/List_Box.md) だけでなく、[オブジェクト(フォーム)テーマ](../commands/theme/Objects_Forms.md) や他のテーマのコマンドを使用することができます。 これらはリストボックス全体に対して使用することができる他、ヘッダー、フッター、行やカラムなどの[リストボックスの構成要素](#リストボックスの構成要素) に対して使用することもできます。 一部のものは、特定の[タイプのリストボックス](#リストボックスの型)に対してのみ使用可能です。 -### List Box commands +### リストボックスコマンド -| コマンド | List Box Type | Supported Parts | +| コマンド | リストボックスのタイプ | サポートされる部分 | | -------------------------------------------------------------------------------- | ---------------- | --------------------- | -| [`LISTBOX COLLAPSE`](../commands/listbox-collapse) | Hierarchical | リストボックス、ヘッダー、フッター、行、列 | +| [`LISTBOX COLLAPSE`](../commands/listbox-collapse) | 階層 | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX DELETE COLUMN`](../commands/listbox-delete-column) | すべて | 列 | | [`LISTBOX DELETE ROWS`](../commands/listbox-delete-rows) | 配列 | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX DUPLICATE COLUMN`](../commands/listbox-duplicate-column) | 配列、セレクション、コレクション | 列 | -| [`LISTBOX EXPAND`](../commands/listbox-expand) | Hierarchical | リストボックス、ヘッダー、フッター、行、列 | +| [`LISTBOX EXPAND`](../commands/listbox-expand) | 階層 | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX Get array`](../commands/listbox-get-array) | 配列 | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX GET ARRAYS`](../commands/listbox-get-arrays) | すべて | リストボックス、ヘッダー、フッター、行、列 | | [`LISTBOX Get auto row height`](../commands/listbox-get-auto-row-height) | 配列 | リストボックス、ヘッダー、フッター、行、列 | @@ -625,7 +625,7 @@ Many commands of the 4D language can be used with list boxes, from the [List box | [`LISTBOX MOVE COLUMN`](../commands/listbox-move-column) | すべて | 列 | | [`LISTBOX MOVED COLUMN NUMBER`](../commands/listbox-moved-column-number) | すべて | 列 | | [`LISTBOX MOVED ROW NUMBER`](../commands/listbox-moved-row-number) | 配列 | 行 | -| [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) | Hierarchical | リストボックス | +| [`LISTBOX SELECT BREAK`](../commands/listbox-select-break) | 階層 | リストボックス | | [`LISTBOX SELECT ROW`](../commands/listbox-select-row) | すべて | 行 | | [`LISTBOX SET ARRAY`](../commands/listbox-set-array) | 配列 | リストボックス、列 | | [`LISTBOX SET AUTO ROW HEIGHT`](../commands/listbox-set-auto-row-height) | 配列 | 行 | @@ -649,64 +649,64 @@ Many commands of the 4D language can be used with list boxes, from the [List box ### その他のコマンド -| コマンド | List Box Type | Supported Parts | コメント | -| ------------------------------------------------------------ | ------------- | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [`EDIT ITEM`](../commands/edit-item) | すべて | 列 | Allows you to pass a cell of a list box object into edit mode | -| [`Get edited text`](../commands/get-edited-text) | すべて | リストボックス、ヘッダー、フッター、行、列 | | -| [`REDRAW`](../commands/redraw) | 配列、セレクション | リストボックス | When applied to a selection list box, triggers an update of the data displayed in the list box. Not supported with list box of the entity selection type. | -| [`Displayed line number`](../commands/displayed-line-number) | すべて | リストボックス、ヘッダー、フッター、行、列 | Works in the context of the [`On Display Detail`](../Events/onDisplayDetail.md) form event for a list box object | -| [`Drop position`](../commands/drop-position) | すべて | リストボックス、ヘッダー、フッター、行、列 | | -| [`Count in array`](../commands/count-in-array) | すべて | リストボックス、ヘッダー、フッター、行、列 | | -| [`Print object`](../commands/print-object) | すべて | リストボックス、ヘッダー、フッター、行、列 | | - -### Object (forms) commands - -| コマンド | List Box Type | Supported Parts | -| ------------------------------------------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------- | -| [`OBJECT DUPLICATE`](../commands/object-duplicate) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT GET BEST SIZE`](../commands/object-get-best-size) | すべて | 列 | -| [`OBJECT Get border style`](../commands/object-get-border-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT GET COORDINATES`](../commands/object-get-coordinates) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get data source`](../commands/object-get-data-source) | 配列 | リストボックス | -| [`OBJECT GET DRAG AND DROP OPTIONS`](../commands/object-get-drag-and-drop-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get enterable`](../commands/object-get-enterable) | すべて | 列 | -| [`OBJECT Get filter`](../commands/object-get-filter) | すべて | 列 | -| [`OBJECT Get focus rectangle invisible`](../commands/object-get-focus-rectangle-invisible) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get font`](../commands/object-get-font) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get font size`](../commands/object-get-font-size) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get font style`](../commands/object-get-font-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get format`](../commands/object-get-format) | すべて | ヘッダー | -| [`OBJECT Get help tip`](../commands/object-get-help-tip) | すべて | ヘッダー、フッター | -| [`OBJECT Get horizontal alignment`](../commands/object-get-horizontal-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT Get list reference`](../commands/object-get-list-reference) | すべて | 列 | -| [`OBJECT Get name`](../commands/object-get-name) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT Get pointer`](../commands/object-get-pointer) | すべて | リストボックス、ヘッダー、フッター、行、列 (下記参照) | -| [`OBJECT GET RESIZING OPTIONS`](../commands/object-get-resizing-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT GET RGB COLORS`](../commands/object-get-rgb-colors) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT GET SCROLL POSITION`](../commands/object-get-scroll-position) | すべて | リストボックス | -| [`OBJECT GET SCROLLBAR`](../commands/object-get-scrollbar) | すべて | リストボックス | -| [`OBJECT Get type`](../commands/object-get-type) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT Get vertical alignment`](../commands/object-get-vertical-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT MOVE`](../commands/object-move) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET COLOR`](../commands/object-set-color) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET COORDINATES`](../commands/object-set-coordinates) | すべて | リストボックス | -| [`OBJECT SET DATA SOURCE`](../commands/object-set-data-source) | すべて | リストボックス | -| [`OBJECT SET ENTERABLE`](../commands/object-set-enterable) | すべて | 列 | -| [`OBJECT SET EVENTS`](../commands/object-set-events) | すべて | リストボックス | -| [`OBJECT SET FOCUS RECTANGLE INVISIBLE`](../commands/object-set-focus-rectangle-invisible) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET FONT`](../commands/object-set-font) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET FONT SIZE`](../commands/object-set-font-size) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET FONT STYLE`](../commands/object-set-font-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET FORMAT`](../commands/object-set-format) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET HELP TIP`](../commands/object-set-help-tip) | すべて | ヘッダー、フッター | -| [`OBJECT SET HORIZONTAL ALIGNMENT`](../commands/object-set-horizontal-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT SET RESIZING OPTIONS`](../commands/object-set-resizing-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET RGB COLORS`](../commands/object-set-rgb-colors) | すべて | リストボックス、ヘッダー、フッター、行、列 | -| [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) | すべて | リストボックス | -| [`OBJECT SET SCROLLBAR`](../commands/object-set-scrollbar) | すべて | リストボックス。 Scrolls the list box rows so that the first selected row or a specified row is displayed | -| [`OBJECT SET TITLE`](../commands/object-set-title) | すべて | ヘッダー | -| [`OBJECT SET VERTICAL ALIGNMENT`](../commands/object-set-vertical-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | -| [`OBJECT SET VISIBLE`](../commands/object-set-visible) | すべて | リストボックス、ヘッダー、フッター | +| コマンド | リストボックスのタイプ | サポートされる部分 | コメント | +| ------------------------------------------------------------ | ----------- | --------------------- | ------------------------------------------------------------------------------------------ | +| [`EDIT ITEM`](../commands/edit-item) | すべて | 列 | リストボックスオブジェクトのセルの一つを渡して編集モードにすることができます | +| [`Get edited text`](../commands/get-edited-text) | すべて | リストボックス、ヘッダー、フッター、行、列 | | +| [`REDRAW`](../commands/redraw) | 配列、セレクション | リストボックス | セレクション型リストボックスに対して適用した場合、リストボックス内に表示されるデータの更新をトリガーします。 エンティティセレクション型のリストボックスではサポートされていません。 | +| [`Displayed line number`](../commands/displayed-line-number) | すべて | リストボックス、ヘッダー、フッター、行、列 | リストボックスオブジェクトの[`On Display Detail`](../Events/onDisplayDetail.md) フォームイベントのコンテキスト内で動作します | +| [`Drop position`](../commands/drop-position) | すべて | リストボックス、ヘッダー、フッター、行、列 | | +| [`Count in array`](../commands/count-in-array) | すべて | リストボックス、ヘッダー、フッター、行、列 | | +| [`Print object`](../commands/print-object) | すべて | リストボックス、ヘッダー、フッター、行、列 | | + +### オブジェクト(フォーム)コマンド + +| コマンド | リストボックスのタイプ | サポートされる部分 | +| ------------------------------------------------------------------------------------------ | ----------- | ------------------------------------------------- | +| [`OBJECT DUPLICATE`](../commands/object-duplicate) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT GET BEST SIZE`](../commands/object-get-best-size) | すべて | 列 | +| [`OBJECT Get border style`](../commands/object-get-border-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT GET COORDINATES`](../commands/object-get-coordinates) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get data source`](../commands/object-get-data-source) | 配列 | リストボックス | +| [`OBJECT GET DRAG AND DROP OPTIONS`](../commands/object-get-drag-and-drop-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get enterable`](../commands/object-get-enterable) | すべて | 列 | +| [`OBJECT Get filter`](../commands/object-get-filter) | すべて | 列 | +| [`OBJECT Get focus rectangle invisible`](../commands/object-get-focus-rectangle-invisible) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get font`](../commands/object-get-font) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get font size`](../commands/object-get-font-size) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get font style`](../commands/object-get-font-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get format`](../commands/object-get-format) | すべて | ヘッダー | +| [`OBJECT Get help tip`](../commands/object-get-help-tip) | すべて | ヘッダー、フッター | +| [`OBJECT Get horizontal alignment`](../commands/object-get-horizontal-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT Get list reference`](../commands/object-get-list-reference) | すべて | 列 | +| [`OBJECT Get name`](../commands/object-get-name) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT Get pointer`](../commands/object-get-pointer) | すべて | リストボックス、ヘッダー、フッター、行、列 (下記参照) | +| [`OBJECT GET RESIZING OPTIONS`](../commands/object-get-resizing-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT GET RGB COLORS`](../commands/object-get-rgb-colors) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT GET SCROLL POSITION`](../commands/object-get-scroll-position) | すべて | リストボックス | +| [`OBJECT GET SCROLLBAR`](../commands/object-get-scrollbar) | すべて | リストボックス | +| [`OBJECT Get type`](../commands/object-get-type) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT Get vertical alignment`](../commands/object-get-vertical-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT MOVE`](../commands/object-move) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET COLOR`](../commands/object-set-color) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET COORDINATES`](../commands/object-set-coordinates) | すべて | リストボックス | +| [`OBJECT SET DATA SOURCE`](../commands/object-set-data-source) | すべて | リストボックス | +| [`OBJECT SET ENTERABLE`](../commands/object-set-enterable) | すべて | 列 | +| [`OBJECT SET EVENTS`](../commands/object-set-events) | すべて | リストボックス | +| [`OBJECT SET FOCUS RECTANGLE INVISIBLE`](../commands/object-set-focus-rectangle-invisible) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET FONT`](../commands/object-set-font) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET FONT SIZE`](../commands/object-set-font-size) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET FONT STYLE`](../commands/object-set-font-style) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET FORMAT`](../commands/object-set-format) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET HELP TIP`](../commands/object-set-help-tip) | すべて | ヘッダー、フッター | +| [`OBJECT SET HORIZONTAL ALIGNMENT`](../commands/object-set-horizontal-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT SET RESIZING OPTIONS`](../commands/object-set-resizing-options) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET RGB COLORS`](../commands/object-set-rgb-colors) | すべて | リストボックス、ヘッダー、フッター、行、列 | +| [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) | すべて | リストボックス | +| [`OBJECT SET SCROLLBAR`](../commands/object-set-scrollbar) | すべて | リストボックス。 選択された行または指定された行が表示されるようにリストボックスをスクロールします | +| [`OBJECT SET TITLE`](../commands/object-set-title) | すべて | ヘッダー | +| [`OBJECT SET VERTICAL ALIGNMENT`](../commands/object-set-vertical-alignment) | すべて | リストボックス、ヘッダー、フッター、列 | +| [`OBJECT SET VISIBLE`](../commands/object-set-visible) | すべて | リストボックス、ヘッダー、フッター | ヘッダーまたはフッターに [`OBJECT SET VISIBLE`](../commands/object-set-visible) を使用すると、このコマンドに渡した引数に関わらず、そのリストボックスオブジェクトのヘッダーまたはフッターすべてが対象になります。 たとえば、`OBJECT SET VISIBLE(*;"header3";False)` という命令の場合、指定したヘッダーだけではなく、*header3* が属するリストボックスの全ヘッダーを非表示にします。 なお、[`OBJECT SET VISIBLE`](../commands/object-set-visible) コマンドを使用してこれらのオブジェクトの表示設定を管理するには、それらのオブジェクトはあらかじめ、リストボックスプロパティにて表示設定にされている必要があります。 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 f7026d00dbf410..6045ad3334e339 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 @@ -1025,6 +1025,17 @@ $colNew:=$col.filter(Formula((Value type($1.value)=Is text) && (Length($1.value) // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### 例題 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2857,7 +2868,7 @@ $entitySelection:=ds.Employee.query("birthDate <= :1";Current date-10950) ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 です +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### 例題 2 @@ -2945,7 +2956,7 @@ $r:=$c.reduce(Formula($1.accumulator*=$1.value); 1) // 戻り値は 86400 で ```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) // 戻り値は 86400 です +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 a5820df88b4c1c..8ab2795c27ad07 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 @@ -23,11 +23,12 @@ displayed_sidebar: docs
    履歴 -| リリース | 内容 | -| --------------------------- | -------------------------------------------------- | -| 19 R6 | 変更 | -| 16 R2 | 名称変更(旧 Get Listbox information) | -| <6 | Created | +| リリース | 内容 | +| --------------------------- | --------------------------------------------------------------------------------------------------- | +| 20 R10 | Support of lk current item expression, lk current item pos expression, lk selected items expression | +| 19 R6 | 変更 | +| 16 R2 | 名称変更(旧 Get Listbox information) | +| <6 | Created |
    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 6ba7e816a3affe..8b85ab1b3db815 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 @@ -23,10 +23,11 @@ displayed_sidebar: docs
    履歴 -| リリース | 内容 | -| ----- | ------- | -| 19 R6 | 変更 | -| 16 R2 | Created | +| リリース | 内容 | +| ------ | --------------------------------------------------------------------------------------------------- | +| 20 R10 | Support of lk current item expression, lk current item pos expression, lk selected items expression | +| 19 R6 | 変更 | +| 16 R2 | Created |
    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 0511da35878619..2d4ab49d54ec33 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -1021,6 +1021,17 @@ Se quiser filtrar elementos de acordo com seu tipo de valor: // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Exemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2826,9 +2837,9 @@ A chamada de retorno recebe os seguintes parâmetros: #### Exemplo 1 ```4d -C_COLLECTION($c) - $c:=New collection(5;3;5;1;3;4;4;6;2;2) - $r:=$c.reduce("Multiply";1) //returns 86400 +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Exemplo 2 @@ -2916,7 +2927,7 @@ A chamada de retorno recebe os seguintes parâmetros: ```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) //retorna 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 4a42658fd6ce96..4968d9e1a3905f 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 @@ -1212,6 +1212,19 @@ Se quiser filtrar elementos de acordo com seu tipo de valor: $c2:=$c.find("FindCity";"Clanton") //$c2={name:Clanton,zc:35046} ``` + +#### Exemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + + @@ -2744,9 +2757,9 @@ A chamada de retorno recebe os seguintes parâmetros: ```4d -C_COLLECTION($c) - $c:=New collection(5;3;5;1;3;4;4;6;2;2) - $r:=$c.reduce("Multiply";1) //returns 86400 +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` @@ -2839,9 +2852,9 @@ A chamada de retorno recebe os seguintes parâmetros: ```4d -//numberOrder project method - var $1 : Object - $1.result:=String($1.value) @@ -2826,9 +2837,9 @@ A chamada de retorno recebe os seguintes parâmetros: #### Exemplo 1 ```4d -C_COLLECTION($c) - $c:=New collection(5;3;5;1;3;4;4;6;2;2) - $r:=$c.reduce("Multiply";1) //returns 86400 +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Exemplo 2 @@ -2916,7 +2927,7 @@ A chamada de retorno recebe os seguintes parâmetros: ```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) //retorna 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md index 0511da35878619..2d4ab49d54ec33 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md @@ -1021,6 +1021,17 @@ Se quiser filtrar elementos de acordo com seu tipo de valor: // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Exemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2826,9 +2837,9 @@ A chamada de retorno recebe os seguintes parâmetros: #### Exemplo 1 ```4d -C_COLLECTION($c) - $c:=New collection(5;3;5;1;3;4;4;6;2;2) - $r:=$c.reduce("Multiply";1) //returns 86400 +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Exemplo 2 @@ -2916,7 +2927,7 @@ A chamada de retorno recebe os seguintes parâmetros: ```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) //retorna 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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 901bb3b5b95c3d..3d3b327086cc65 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 @@ -1015,6 +1015,17 @@ Se quiser filtrar elementos de acordo com seu tipo de valor: // $c3=[{name:Cleveland,zc:35049},{name:Blountsville,zc:35031}] ``` +#### Exemplo 3 + +The `.filter()` function can be used to compare two collections and extract the differences between them: + +```4d +var $c1:=New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //two elements are missing +var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) + // $diff=[45, 156] +``` + @@ -2834,9 +2845,9 @@ A chamada de retorno recebe os seguintes parâmetros: #### Exemplo 1 ```4d -C_COLLECTION($c) - $c:=New collection(5;3;5;1;3;4;4;6;2;2) - $r:=$c.reduce("Multiply";1) //returns 86400 +var $c : Collection +$c:=New collection(5;3;5;1;3;4;4;6;2;2) +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` #### Exemplo 2 @@ -2924,7 +2935,7 @@ A chamada de retorno recebe os seguintes parâmetros: ```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) //retorna 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 ``` 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..948ccb353987e9 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 @@ -23,11 +23,12 @@ displayed_sidebar: docs
    História -| Release | Mudanças | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | Modificado | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | +| Release | Mudanças | +| --------------------------- | --------------------------------------------------------------------------------------------------- | +| 20 R10 | Support of lk current item expression, lk current item pos expression, lk selected items expression | +| 19 R6 | Modificado | +| 16 R2 | Renamed (Get Listbox information) | +| <6 | Created |
    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 fb1cb3c052a7e7..b16b8920e9a365 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 @@ -23,10 +23,11 @@ displayed_sidebar: docs
    História -| Release | Mudanças | -| ------- | ---------- | -| 19 R6 | Modificado | -| 16 R2 | Created | +| Release | Mudanças | +| ------- | --------------------------------------------------------------------------------------------------- | +| 20 R10 | Support of lk current item expression, lk current item pos expression, lk selected items expression | +| 19 R6 | Modificado | +| 16 R2 | Created |