Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
71d458a
New translations new-collection.md (Spanish)
arnaud4d Feb 6, 2026
62f9188
New translations new-shared-collection.md (Spanish)
arnaud4d Feb 6, 2026
a345b3f
New translations wp-reset-attributes.md (Spanish)
arnaud4d Feb 6, 2026
44eddac
New translations wp-set-attributes.md (Spanish)
arnaud4d Feb 6, 2026
a5d0be3
New translations wp-table-append-row.md (Spanish)
arnaud4d Feb 6, 2026
ab1bdbe
New translations orda-events.md (Spanish)
arnaud4d Feb 6, 2026
04a15fc
New translations collectionclass.md (Spanish)
arnaud4d Feb 6, 2026
48b275e
New translations functionclass.md (Spanish)
arnaud4d Feb 6, 2026
df9eba1
New translations onafteredit.md (Spanish)
arnaud4d Feb 6, 2026
228b475
New translations orda-events.md (Spanish)
arnaud4d Feb 6, 2026
f02f4c3
New translations managing-formulas.md (Spanish)
arnaud4d Feb 6, 2026
a42a26c
New translations collectionclass.md (Spanish)
arnaud4d Feb 6, 2026
11c36c0
New translations functionclass.md (Spanish)
arnaud4d Feb 6, 2026
d4db6fb
New translations quick-tour.md (Spanish)
arnaud4d Feb 6, 2026
3e96c5d
New translations orda-events.md (Spanish)
arnaud4d Feb 6, 2026
7101e12
New translations managing-formulas.md (Spanish)
arnaud4d Feb 6, 2026
3459174
New translations collectionclass.md (Japanese)
arnaud4d Feb 6, 2026
b39d5e3
New translations functionclass.md (Japanese)
arnaud4d Feb 6, 2026
77719bb
New translations collectionclass.md (Japanese)
arnaud4d Feb 6, 2026
03b6a79
New translations functionclass.md (Japanese)
arnaud4d Feb 6, 2026
82373f7
New translations classclass.md (Japanese)
arnaud4d Feb 6, 2026
e748d8e
New translations collectionclass.md (Japanese)
arnaud4d Feb 6, 2026
bdb4f4e
New translations dataclassclass.md (Japanese)
arnaud4d Feb 6, 2026
9c4d462
New translations entityselectionclass.md (Japanese)
arnaud4d Feb 6, 2026
091a1df
New translations functionclass.md (Japanese)
arnaud4d Feb 6, 2026
3632ff1
New translations quick-tour.md (Japanese)
arnaud4d Feb 6, 2026
3a6ff4f
New translations new-collection.md (Japanese)
arnaud4d Feb 6, 2026
7af3223
New translations new-shared-collection.md (Japanese)
arnaud4d Feb 6, 2026
2c3de29
New translations wp-reset-attributes.md (Japanese)
arnaud4d Feb 6, 2026
3ea7eb0
New translations wp-set-attributes.md (Japanese)
arnaud4d Feb 6, 2026
a60a9e5
New translations wp-get-attributes.md (Japanese)
arnaud4d Feb 6, 2026
6f3b060
New translations wp-table-append-row.md (Japanese)
arnaud4d Feb 6, 2026
e61b761
New translations collectionclass.md (Japanese)
arnaud4d Feb 6, 2026
1440dc9
New translations functionclass.md (Japanese)
arnaud4d Feb 6, 2026
88376c9
New translations collectionclass.md (Japanese)
arnaud4d Feb 6, 2026
934281a
New translations functionclass.md (Japanese)
arnaud4d Feb 6, 2026
5ac9516
New translations quick-tour.md (Japanese)
arnaud4d Feb 6, 2026
c72a51d
New translations collectionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
7814411
New translations functionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
4556eaf
New translations collectionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
db34024
New translations functionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
c55fb3f
New translations classclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
2691330
New translations collectionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
f33514f
New translations dataclassclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
70a31bc
New translations entityselectionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
3358791
New translations functionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
82ea319
New translations quick-tour.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
5102c4a
New translations new-collection.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
84fd8ee
New translations new-shared-collection.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
c363306
New translations wp-reset-attributes.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
251375f
New translations wp-set-attributes.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
ca6533f
New translations wp-get-attributes.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
57ee020
New translations wp-table-append-row.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
468bb39
New translations collectionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
ecd0c2c
New translations functionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
cf9ac4c
New translations collectionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
16f92af
New translations functionclass.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
f222659
New translations quick-tour.md (Portuguese, Brazilian)
arnaud4d Feb 6, 2026
01a27ca
New translations collectionclass.md (French)
arnaud4d Feb 6, 2026
545b449
New translations quick-tour.md (French)
arnaud4d Feb 6, 2026
3d1c697
New translations collectionclass.md (Spanish)
arnaud4d Feb 6, 2026
6634866
New translations quick-tour.md (Spanish)
arnaud4d Feb 6, 2026
cfb61c4
New translations functionclass.md (French)
arnaud4d Feb 6, 2026
ed3ef66
New translations collectionclass.md (French)
arnaud4d Feb 6, 2026
1983092
New translations functionclass.md (French)
arnaud4d Feb 6, 2026
50f1bf3
New translations classclass.md (French)
arnaud4d Feb 6, 2026
72e8eb0
New translations collectionclass.md (French)
arnaud4d Feb 6, 2026
be65e57
New translations dataclassclass.md (French)
arnaud4d Feb 6, 2026
77b1e76
New translations entityselectionclass.md (French)
arnaud4d Feb 6, 2026
287c884
New translations functionclass.md (French)
arnaud4d Feb 6, 2026
d80705c
New translations new-collection.md (French)
arnaud4d Feb 6, 2026
ed2d504
New translations new-shared-collection.md (French)
arnaud4d Feb 6, 2026
7ae62b2
New translations wp-reset-attributes.md (French)
arnaud4d Feb 6, 2026
e94d109
New translations wp-set-attributes.md (French)
arnaud4d Feb 6, 2026
546becf
New translations wp-get-attributes.md (French)
arnaud4d Feb 6, 2026
c33f42c
New translations wp-table-append-row.md (French)
arnaud4d Feb 6, 2026
e3d3a41
New translations collectionclass.md (French)
arnaud4d Feb 6, 2026
ebffe79
New translations functionclass.md (French)
arnaud4d Feb 6, 2026
8b19204
New translations new-collection.md (French)
arnaud4d Feb 6, 2026
8ef2f13
New translations new-shared-collection.md (French)
arnaud4d Feb 6, 2026
566683d
New translations collectionclass.md (French)
arnaud4d Feb 6, 2026
53b2bb8
New translations functionclass.md (French)
arnaud4d Feb 6, 2026
f5e826a
New translations quick-tour.md (French)
arnaud4d Feb 6, 2026
58d3ab0
New translations new-collection.md (French)
arnaud4d Feb 6, 2026
29244b4
New translations new-shared-collection.md (French)
arnaud4d Feb 6, 2026
995939b
New translations functionclass.md (Spanish)
arnaud4d Feb 6, 2026
bda730c
New translations collectionclass.md (Spanish)
arnaud4d Feb 6, 2026
a7b473d
New translations functionclass.md (Spanish)
arnaud4d Feb 6, 2026
9893707
New translations classclass.md (Spanish)
arnaud4d Feb 6, 2026
da6db6d
New translations collectionclass.md (Spanish)
arnaud4d Feb 6, 2026
0d89ffb
New translations dataclassclass.md (Spanish)
arnaud4d Feb 6, 2026
7f35509
New translations entityselectionclass.md (Spanish)
arnaud4d Feb 6, 2026
2898ad7
New translations functionclass.md (Spanish)
arnaud4d Feb 6, 2026
b7441db
New translations wp-get-attributes.md (Spanish)
arnaud4d Feb 6, 2026
c07c488
New translations webformclass.md (Spanish)
arnaud4d Feb 6, 2026
ff17f26
New translations webformclass.md (Spanish)
arnaud4d Feb 6, 2026
6dca9be
New translations collectionclass.md (French)
arnaud4d Feb 6, 2026
0c3cd0a
New translations collectionclass.md (French)
arnaud4d Feb 6, 2026
ebbcebe
New translations dt_date.md (Spanish)
arnaud4d Feb 6, 2026
9baa475
New translations listbox_overview.md (Spanish)
arnaud4d Feb 6, 2026
8435905
New translations dt_date.md (Spanish)
arnaud4d Feb 6, 2026
153aeb3
New translations listbox_overview.md (Spanish)
arnaud4d Feb 6, 2026
6ef0e76
New translations dt_date.md (Spanish)
arnaud4d Feb 6, 2026
a904950
New translations listbox_overview.md (Spanish)
arnaud4d Feb 6, 2026
1795b4a
New translations privileges.md (Japanese)
arnaud4d Feb 9, 2026
a1d0905
New translations privileges.md (Japanese)
arnaud4d Feb 9, 2026
de2e582
New translations privileges.md (Japanese)
arnaud4d Feb 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ Esta propiedad es de **solo lectura**.

</details>

<!-- REF #ClassClass.new().Syntax -->**.new**( { ...*param* : any } ) : 4D.Object<!-- END REF -->
<!-- REF #ClassClass.new().Syntax -->**.new**( { *...param* : any } ) : 4D.Object<!-- END REF -->

<!-- REF #ClassClass.new().Params -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ $c.combine($fruits;3) //[1,2,3,"Orange","Banana","Apple","Grape",4,5,6]

</details>

<!-- REF #collection.concat().Syntax -->**.concat**( *value* : any { ; ...*valueN* } ) : Collection<!-- END REF -->
<!-- REF #collection.concat().Syntax -->**.concat**( *value* : any { ; *...valueN* } ) : Collection<!-- END REF -->

<!-- REF #collection.concat().Params -->

Expand Down Expand Up @@ -928,7 +928,7 @@ En caso de incoherencia, se aplican las siguientes reglas:

</details>

<!-- REF #collection.filter().Syntax -->**.filter**( *formula* : 4D.Function { ; ...*param* : any } ) : Collection<br/>**.filter**( *methodName* : Text { ; ...*param* : any } ) : Collection<!-- END REF -->
<!-- REF #collection.filter().Syntax -->**.filter**( *formula* : 4D.Function { ; *...param* : any } ) : Collection<br/>**.filter**( *methodName* : Text { ; *...param* : any } ) : Collection<!-- END REF -->

<!-- REF #collection.filter().Params -->

Expand Down Expand Up @@ -1017,7 +1017,7 @@ Quiere filtrar los elementos según su tipo de valor:

</details>

<!-- REF #collection.find().Syntax -->**.find**( { *startFrom* : Integer ; } *formula* : 4D.Function { ; ...*param* : any } ) : any<br/>**.find**( { *startFrom* : Integer ; } *methodName* : Text { ; ...*param* : any } ) : any<!-- END REF -->
<!-- REF #collection.find().Syntax -->**.find**( { *startFrom* : Integer ; } *formula* : 4D.Function { ; *...param* : any } ) : any<br/>**.find**( { *startFrom* : Integer ; } *methodName* : Text { ; *...param* : any } ) : any<!-- END REF -->

<!-- REF #collection.find().Params -->

Expand Down Expand Up @@ -1108,7 +1108,7 @@ $c2:=$c.find(Formula($1.value.name=$2); "Clanton") //$c2={name:Clanton,zc:35046

</details>

<!-- REF #collection.findIndex().Syntax -->**.findIndex**( { *startFrom* : Integer ; } *formula* : 4D.Function { ; ...*param* : any } ) : Integer<br/>**.findIndex**( { *startFrom* : Integer ; } *methodName* : Text { ; ...*param* : any } ) : Integer<!-- END REF -->
<!-- REF #collection.findIndex().Syntax -->**.findIndex**( { *startFrom* : Integer ; } *formula* : 4D.Function { ; *...param* : any } ) : Integer<br/>**.findIndex**( { *startFrom* : Integer ; } *methodName* : Text { ; *...param* : any } ) : Integer<!-- END REF -->

<!-- REF #collection.findIndex().Params -->

Expand Down Expand Up @@ -1291,7 +1291,7 @@ $col.flat(MAXLONG)

</details>

<!-- REF #collection.flatMap().Syntax -->**.flatMap**( *formula* : 4D.Function { ; ...*param* : any } ) : Collection<br/>**.flatMap**( *methodName* : Text { ; ...*param* : any } ) : Collection <!-- END REF -->
<!-- REF #collection.flatMap().Syntax -->**.flatMap**( *formula* : 4D.Function { ; *...param* : any } ) : Collection<br/>**.flatMap**( *methodName* : Text { ; *...param* : any } ) : Collection <!-- END REF -->

<!-- REF #collection.flatMap().Params -->

Expand Down Expand Up @@ -1513,7 +1513,7 @@ Diferente de Si *startFrom* < 0, se considera el desplazamiento desde el final d

</details>

<!-- REF #collection.indices().Syntax -->**.indices**( *queryString* : Text { ; ...*value* : any } ) : Collection <!-- END REF -->
<!-- REF #collection.indices().Syntax -->**.indices**( *queryString* : Text { ; *...value* : any } ) : Collection <!-- END REF -->

<!-- REF #collection.indices().Params -->

Expand Down Expand Up @@ -1806,7 +1806,7 @@ Tipo

</details>

<!-- REF #collection.map().Syntax -->**.map**( *formula* : 4D.Function { ; ...*param* : any } ) : Collection<br/>**.map**( *methodName* : Text { ; ...*param* : any } ) : Collection <!-- END REF -->
<!-- REF #collection.map().Syntax -->**.map**( *formula* : 4D.Function { ; *...param* : any } ) : Collection<br/>**.map**( *methodName* : Text { ; *...param* : any } ) : Collection <!-- END REF -->

<!-- REF #collection.map().Params -->

Expand Down Expand Up @@ -2258,7 +2258,7 @@ Ordenar con una ruta de propiedad:

</details>

<!-- REF #collection.orderByMethod().Syntax -->**.orderByMethod**( *formula* : 4D.Function { ; ...*extraParam* : expression } ) : Collection<br/>**.orderByMethod**( *methodName* : Text { ; ...*extraParam* : expression } ) : Collection<!-- END REF -->
<!-- REF #collection.orderByMethod().Syntax -->**.orderByMethod**( *formula* : 4D.Function { ; *...extraParam* : expression } ) : Collection<br/>**.orderByMethod**( *methodName* : Text { ; *...extraParam* : expression } ) : Collection<!-- END REF -->

<!-- REF #collection.orderByMethod().Params -->

Expand Down Expand Up @@ -2464,7 +2464,7 @@ Desea ordenar la colección resultante:

</details>

<!-- REF #collection.query().Syntax -->**.query**( *queryString* : Text ) : Collection<br/>**.query**( *queryString* : Text ; ...*value* : any ) : Collection<br/>**.query**( *queryString* : Text ; *querySettings* : Object ) : Collection <!-- END REF -->
<!-- REF #collection.query().Syntax -->**.query**( *queryString* : Text ) : Collection<br/>**.query**( *queryString* : Text ; *...value* : any ) : Collection<br/>**.query**( *queryString* : Text ; *querySettings* : Object ) : Collection <!-- END REF -->

<!-- REF #collection.query().Params -->

Expand Down Expand Up @@ -2745,7 +2745,7 @@ Descripción Descripción Sin embargo, ten en cuenta que las fórmulas no están

</details>

<!-- REF #collection.reduce().Syntax -->**.reduce**( *formula* : 4D.Function { ; *initValue* : any { ; ...*param* : expression }} ) : any<br/>**.reduce**( *methodName* : Text { ; *initValue* : any { ; ...*param* : expression }} ) : any <!-- END REF -->
<!-- REF #collection.reduce().Syntax -->**.reduce**( *formula* : 4D.Function { ; *initValue* : any { ; *...param* : expression }} ) : any<br/>**.reduce**( *methodName* : Text { ; *initValue* : any { ; *...param* : expression }} ) : any <!-- END REF -->

<!-- REF #collection.reduce().Params -->

Expand Down Expand Up @@ -2833,7 +2833,7 @@ Con el siguiente método ***Flatten***:

</details>

<!-- REF #collection.reduceRight().Syntax -->**.reduceRight**( *formula* : 4D.Function { ; *initValue* : any { ; ...*param* : expression }} ) : any<br/>**.reduceRight**( *methodName* : Text { ; *initValue* : any { ; ...*param* : expression }} ) : any <!-- END REF -->
<!-- REF #collection.reduceRight().Syntax -->**.reduceRight**( *formula* : 4D.Function { ; *initValue* : any { ; *...param* : expression }} ) : any<br/>**.reduceRight**( *methodName* : Text { ; *initValue* : any { ; *...param* : expression }} ) : any <!-- END REF -->

<!-- REF #collection.reduceRight().Params -->

Expand Down Expand Up @@ -3173,7 +3173,7 @@ La colección devuelta contiene el elemento especificado por *startFrom* y todos

</details>

<!-- REF #collection.some().Syntax -->**.some**( { *startFrom* : Integer ; } *formula* : 4D.Function { ; ...*param* : any } ) : Boolean<br/>**.some**( { *startFrom* : Integer ; } *methodName* : Text { ; ...*param* : any } ) : Boolean<!-- END REF -->
<!-- REF #collection.some().Syntax -->**.some**( { *startFrom* : Integer ; } *formula* : 4D.Function { ; *...param* : any } ) : Boolean<br/>**.some**( { *startFrom* : Integer ; } *methodName* : Text { ; *...param* : any } ) : Boolean<!-- END REF -->

<!-- REF #collection.some().Params -->

Expand Down Expand Up @@ -3256,7 +3256,7 @@ Soporte de fórmula

</details>

<!-- REF #collection.sort().Syntax -->**.sort**() : Collection<br/>**.sort**( *ascOrDesc* : Integer ) : Collection <br/>**.sort**( *formula* : 4D.Function { ; ...*extraParam* : any } ) : Collection<br/>**.sort**( *methodName* : Text { ; ...*extraParam* : any } ) : Collection<!-- END REF -->
<!-- REF #collection.sort().Syntax -->**.sort**() : Collection<br/>**.sort**( *ascOrDesc* : Integer ) : Collection <br/>**.sort**( *formula* : 4D.Function { ; *...extraParam* : any } ) : Collection<br/>**.sort**( *methodName* : Text { ; *...extraParam* : any } ) : Collection<!-- END REF -->

<!-- REF #collection.sort().Params -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,7 @@ Cuando se crea, la selección de entidades no contiene ninguna entidad (`mySelec

</details>

<!-- REF #DataClassClass.query().Syntax -->**.query**( *queryString* : Text { ; ...*value* : any } { ; *querySettings* : Object } ) : 4D.EntitySelection <br/>**.query**( *formula* : Object { ; *querySettings* : Object } ) : 4D.EntitySelection <!-- END REF -->
<!-- REF #DataClassClass.query().Syntax -->**.query**( *queryString* : Text { ; *...value* : any } { ; *querySettings* : Object } ) : 4D.EntitySelection <br/>**.query**( *formula* : Object { ; *querySettings* : Object } ) : 4D.EntitySelection <!-- END REF -->

<!-- REF #DataClassClass.query().Params -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -897,7 +897,7 @@ Ejemplo con la opción `dk stop dropping on first error`:

</details>

<!-- REF #EntitySelectionClass.extract().Syntax -->**.extract**( *attributePath* : Text { ; *option* : Integer } ) : Collection<br/>**.extract**( ...*attributePath* : Text ; ...*targetPath* : Text ) : Collection<!-- END REF -->
<!-- REF #EntitySelectionClass.extract().Syntax -->**.extract**( *attributePath* : Text { ; *option* : Integer } ) : Collection<br/>**.extract**( *...attributePath* : Text ; *...targetPath* : Text ) : Collection<!-- END REF -->

<!-- REF #EntitySelectionClass.extract().Params -->

Expand Down Expand Up @@ -1823,7 +1823,7 @@ En este ejemplo, el campo objeto "marks" de la dataClass **Students** contiene l

</details>

<!-- REF #EntitySelectionClass.query().Syntax -->**.query**( *queryString* : Text { ; ...*value* : any } { ; *querySettings* : Object } ) : 4D.EntitySelection <br/>**.query**( *formula* : Object { ; *querySettings* : Object } ) : 4D.EntitySelection<!-- END REF -->
<!-- REF #EntitySelectionClass.query().Syntax -->**.query**( *queryString* : Text { ; *...value* : any } { ; *querySettings* : Object } ) : 4D.EntitySelection <br/>**.query**( *formula* : Object { ; *querySettings* : Object } ) : 4D.EntitySelection<!-- END REF -->

<!-- REF #EntitySelectionClass.query().Params -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ Tenga en cuenta que `.apply()` es similar a [`.call()`](#call) excepto que los p

</details>

<!-- REF #FunctionClass.call().Syntax -->**.call**() : any<br/>**.call**( *thisObj* : Object { ; ...*params* : any } ) : any<!-- END REF -->
<!-- REF #FunctionClass.call().Syntax -->**.call**() : any<br/>**.call**( *thisObj* : Object { ; *...params* : any } ) : any<!-- END REF -->

<!-- REF #FunctionClass.call().Params -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ shared singleton Class constructor()

:::info

While `myForm` may not display typical object properties when examined in the debugger, it behaves as if it were the actual `webForm` object. Puede interactuar con las propiedades y funciones del objeto `webForm` subyacente a través de `myForm`. For example, you can dynamically manipulate page components or transmit messages to web pages using specialized functions like `myForm.setMessage()`.
While `myForm` may not display typical object properties when examined in the debugger, it behaves as if it were the actual `webForm` object. Puede interactuar con las propiedades y funciones del objeto `webForm` subyacente a través de `myForm`. Por ejemplo, puede manipular dinámicamente los componentes de la página o transmitir mensajes a las páginas web utilizando funciones especializadas como `myForm.setMessage()`.

:::

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Una fecha null es especificada por *!00-00-00!*.

## Conversion of dates from JavaScript

Como las fechas en JavaScript son objetos, se envían a 4D como texto que contiene su forma JSON como cualquier otro objeto. This principle is implemented in particular when using [JSON commands](../commands/theme/JSON.md) or [Web Areas](../FormObjects/webArea_overview.md).
Como las fechas en JavaScript son objetos, se envían a 4D como texto que contiene su forma JSON como cualquier otro objeto. Este principio se aplica en particular cuando se utilizan [comandos JSON](../commands/theme/JSON.md) o [Áreas Web](../FormObjects/webArea_overview.md).

The JSON form of JavaScript Date objects follows the ISO 8601 standard, for example "2013-08-23T00:00:00Z". It is your responsibility to convert this text into a 4D date. Hay dos soluciones disponibles:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -428,5 +428,5 @@ Las siguientes convenciones se utilizan en la documentación del lenguaje 4D:

- los caracteres{ }`(llaves) indican parámetros opcionales. Por ejemplo,`.delete( { option : Integer } )\` significa que el parámetro *option* puede omitirse al llamar a la función.
- la palabra clave `any` se utiliza para parámetros que pueden ser de cualquier tipo (número, texto, booleano, fecha, hora, objeto, colección...).
- la notación `{; ...*param* : Type}` indica un número ilimitado de parámetros del mismo tipo. Por ejemplo, `.concat( value : any { ;...valueN : any } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo.
- the `{; *...param* : Type}` notation indicates an unlimited number of parameters of the same type. Por ejemplo, `.concat( value : any { ;...valueN : any } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo.
- la notación `{; ...(*param* : Type ; *param2* : Type) }` indica un número ilimitado de grupos de parámetros. Por ejemplo, `COLLECTION TO ARRAY ( collection : Collection ; array : Array {; propertyName : Text}{; ...(array : Array ; propertyName : Text) } )` significa que se puede pasar al comando un número ilimitado de valores de pareja de tipo array/texto.
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,7 @@ En este modo, la impresión de los list box se realiza por programación, a trav

En este modo:

- La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. The size of the object actually printed can be obtained via the [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) command.
- La altura del objeto list box se reduce automáticamente cuando el número de líneas a imprimir es inferior a la altura original del objeto (no se imprimen líneas "vacías"). Por el contrario, la altura no aumenta automáticamente en función del contenido del objeto. El tamaño del objeto realmente impreso puede obtenerse mediante el comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information).
- El objeto list box se imprime "tal cual", es decir, teniendo en cuenta sus parámetros de visualización actuales: visibilidad de los encabezados y de las rejillas, líneas ocultas y mostradas, etc.
These parameters also include the first row to be printed: if you call the [`OBJECT SET SCROLL POSITION`](../commands/object-set-scroll-position) command before launching the printing, the first row printed in the list box will be the one designated by the command.
- Un mecanismo automático facilita la impresión de los list box que contienen más líneas de las que es posible mostrar: se pueden realizar llamadas sucesivas a `Print object` para imprimir cada vez un nuevo conjunto de líneas. El comando [`LISTBOX GET PRINT INFORMATION`](../commands/listbox-get-print-information) se puede utilizar para comprobar el estado de la impresión mientras se está realizando.
Expand Down
Loading
Loading