Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
cd9c39f
New Crowdin updates (#2989)
arnaud4d Nov 13, 2025
c87a9b4
fixes
arnaud4d Nov 13, 2025
8608d1a
add precision for idle connection timeout
arnaud4d Nov 13, 2025
26ebb5f
Update wa-get-url-history.md (#2990)
nobuteshima Nov 13, 2025
1b6063b
Update new-process.md (Changes of local process) (#2991)
nobuteshima Nov 13, 2025
6657f21
Update new-process.md (Changes of local process into ver 21) (#2992)
nobuteshima Nov 13, 2025
3f294c0
Update register-client.md (updating old information) (#2993)
nobuteshima Nov 13, 2025
7040180
Update register-client.md (updating old information into 21) (#2994)
nobuteshima Nov 13, 2025
f4e237f
fix db param en FR
arnaud4d Nov 13, 2025
f23aa6d
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Nov 13, 2025
a5c1840
not DP AI integrated
arnaud4d Nov 13, 2025
6efce89
enhanced saving example
arnaud4d Nov 13, 2025
26660df
orda events and table lock
arnaud4d Nov 13, 2025
b68e111
Updated blob to print settings - removed old stuff
arnaud4d Nov 13, 2025
8dd964e
New Crowdin updates (#2995)
arnaud4d Nov 14, 2025
65a8948
Write Pro interface
arnaud4d Nov 14, 2025
ca54667
more consistent release notes
arnaud4d Nov 14, 2025
7d0e42f
exposed available to singletons
arnaud4d Nov 14, 2025
49709d8
fix parameters vs variables confusion
arnaud4d Nov 17, 2025
bb36810
ES Edit in blob to print settings and SET/Get database parameter (#2…
sandritica Nov 17, 2025
e4e5805
New Crowdin updates (#2997)
arnaud4d Nov 17, 2025
a08bbe5
ViewPro: Fix capitalization of foreColor and add borderTop section
e-marchand Nov 17, 2025
e2de028
report fixes 4DVP
arnaud4d Nov 17, 2025
e1d12eb
added link to blog post for code live checker
arnaud4d Nov 17, 2025
347c581
link to SpreadJS release
arnaud4d Nov 17, 2025
47d2c8e
New Crowdin updates (#2998)
arnaud4d Nov 18, 2025
e1975ea
Update wa-get-url-history.md (#2999)
nobuteshima Nov 18, 2025
7e4acf9
Licence usage for 4D Server only
arnaud4d Nov 18, 2025
5081c20
fixes
arnaud4d Nov 18, 2025
53d75c8
old note to remove
arnaud4d Nov 18, 2025
a517a19
Merge branch 'main' into main
arnaud4d Nov 18, 2025
4de9bef
Merge branch '4d:main' into main
arnaud4d Nov 18, 2025
8687ca7
New Crowdin updates (#3000)
arnaud4d Nov 19, 2025
91c309c
constants added to open window command
arnaud4d Nov 19, 2025
5328825
fix link blog post web area
arnaud4d Nov 19, 2025
2f949ab
ES Edits in Open window command, Edit in blob to print settings and L…
sandritica Nov 20, 2025
c665bcf
New Crowdin updates (#3002)
arnaud4d Nov 20, 2025
ad253c2
fix tips
arnaud4d Nov 20, 2025
9672172
fix link
arnaud4d Nov 20, 2025
ed47bd6
Update updates.md
arnaud4d Nov 20, 2025
dc0fb20
Feature/aikit file upload (#3003)
arnaud4d Nov 20, 2025
6ad749b
open window FR
arnaud4d Nov 20, 2025
dd5d31f
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Nov 20, 2025
4751f7f
New Crowdin updates (#3004)
arnaud4d Nov 21, 2025
2318b26
fixes in concat
arnaud4d Nov 21, 2025
6ade41a
added example
arnaud4d Nov 24, 2025
d921e5d
New Crowdin updates (#3005)
arnaud4d Nov 24, 2025
c7a8208
fixes in commands-legacy
arnaud4d Nov 24, 2025
2589bf1
fix force login to qodly
arnaud4d Nov 24, 2025
000914f
New Crowdin updates (#3006)
arnaud4d Nov 25, 2025
9ed22e0
get
arnaud4d Nov 25, 2025
80da643
fluentUI on binary
arnaud4d Nov 25, 2025
a3ce55b
New Crowdin updates (#3007)
arnaud4d Nov 26, 2025
a18ca5a
Feature/order by vectors (#3008)
arnaud4d Nov 26, 2025
e2f8806
New Crowdin updates (#3010)
arnaud4d Nov 27, 2025
57f1b11
ES fixes in legacy commands - query/query selection by attribute - ve…
sandritica Nov 27, 2025
2dda5e5
New Crowdin updates (#3011)
arnaud4d Nov 27, 2025
76a49b2
Update updates.md
arnaud4d Nov 27, 2025
3fb560e
collections are expressions
arnaud4d Nov 27, 2025
0313ba6
New Crowdin updates (#3012)
arnaud4d Nov 28, 2025
9a7dcdb
Doc/web form web event from qodly script (#3013)
mouna-elmaazouzi Nov 28, 2025
9728128
Feature/wp bullets auto indent (#3014)
mouna-elmaazouzi Nov 28, 2025
86ef410
update webform class
arnaud4d Nov 28, 2025
2c0e157
added target
arnaud4d Dec 1, 2025
76e549f
New Crowdin updates (#3015)
arnaud4d Dec 1, 2025
699219c
fix target
arnaud4d Dec 1, 2025
2cb0889
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Dec 1, 2025
adac347
removed qodly cloud info
arnaud4d Dec 1, 2025
65cbb88
FR - Fixes in commands-legacy (#3018)
mouna-elmaazouzi Dec 2, 2025
791b9ec
New Crowdin updates (#3017)
arnaud4d Dec 3, 2025
6fbbd34
Feature/find in components (#3019)
arnaud4d Dec 3, 2025
f16ee64
fixes in main
arnaud4d Dec 3, 2025
e79fe93
Merge branch 'main' of https://github.com/doc4d/docs
arnaud4d Dec 3, 2025
ec61c9d
updated get/set database parameters
arnaud4d Dec 3, 2025
7c7e76c
reordered set db param
arnaud4d Dec 3, 2025
0cb0233
fix integer operator
arnaud4d Dec 4, 2025
0fc38cb
fix log warn
arnaud4d Dec 4, 2025
77f92d0
New Crowdin updates (#3020)
arnaud4d Dec 4, 2025
11df29c
Update search-replace.md
arnaud4d Dec 4, 2025
4431828
fix bug ACI0106075
arnaud4d Dec 4, 2025
5585f2c
New Crowdin updates (#3021)
arnaud4d Dec 5, 2025
1553830
New Crowdin updates (#3023)
arnaud4d Dec 5, 2025
f9915be
note about OR operator added (#3024)
mouna-elmaazouzi Dec 5, 2025
b6ea5e2
removed PHP commands in 21/current/ all languages
arnaud4d Dec 5, 2025
eeefbd1
note about OR deleted (#3025)
mouna-elmaazouzi Dec 5, 2025
8badc53
New Crowdin updates (#3026)
arnaud4d Dec 8, 2025
2a70da2
New Crowdin updates (#3027)
arnaud4d Dec 8, 2025
e174ad9
xml fixes
arnaud4d Dec 8, 2025
d2d8e38
Update updates.md
arnaud4d Dec 8, 2025
dbb4304
Merge branch 'main' into main
arnaud4d Dec 8, 2025
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
7 changes: 4 additions & 3 deletions docs/API/DataClassClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -1092,7 +1092,7 @@ ds.Class.query("info.coll[a].val != :1";0)
You can use any letter from the alphabet as the `[a]` notation.


#### Linking collection attribute query arguments
### Linking collection attribute query arguments


When searching within dataclass object attributes containing collections using multiple query arguments joined by the AND operator, you may want to make sure that only entities containing elements that match all arguments are returned, and not entities where arguments can be found in different elements. To do this, you need to link query arguments to collection elements, so that only single elements containing linked arguments are found.
Expand Down Expand Up @@ -1139,8 +1139,7 @@ With the above entities, if you write:
ds.People.query("places.locations[a].kind= :1 and places.locations[a].city= :2";"home";"paris")
```

... the query will only return "martin" because it has a "locations" element whose "kind" is "home" and whose "city" is "paris". The query will not return "smith" because the values "home" and "paris" are not in the same collection element.

... the query will only return "martin" because it has a "locations" element whose "kind" is "home" and whose "city" is "paris". The query will not return "smith" because the values "home" and "paris" are not in the same collection element.


### Queries in many-to-many relations
Expand Down Expand Up @@ -1304,6 +1303,8 @@ queryPath:
steps:[{steps:[{description:[index : Company.revenues ] > 10000000,time:0,recordsfounds:933}]}]}]}]}
```

### Examples

#### Example 1

This section provides various examples of queries.
Expand Down
5 changes: 2 additions & 3 deletions docs/Notes/updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Read [**What’s new in 4D 21 R2**](https://blog.4d.com/en-whats-new-in-4d-21-r2

|Library|Current version|Updated in 4D|Comment|
|---|---|---|----|
|BoringSSL|fa47b1d|**21**|Used for QUIC|
|BoringSSL|9b86817|**21 R2**|Used for QUIC|
|CEF|7258|**21**|Chromium 139|
|Hunspell|1.7.2|20|Used for spell checking in 4D forms and 4D Write Pro|
|ICU|77.1|**21**|This upgrade forces an automatic rebuild of alphanumeric, text and object indexes.|
Expand All @@ -38,10 +38,9 @@ Read [**What’s new in 4D 21 R2**](https://blog.4d.com/en-whats-new-in-4d-21-r2
|Libuv |1.51.0|**21**|Used for QUIC|
|libZip|1.11.4|**21**|Used by zip class, 4D Write Pro, svg and serverNet components|
|LZMA|5.8.1|**21**||
|ngtcp2|1.16.0|**21**|Used for QUIC|
|ngtcp2|1.18.0|**21 R2**|Used for QUIC|
|OpenSSL|3.5.2|**21**||
|PDFWriter|4.7.0|**21**|Used for [`WP Export document`](../WritePro/commands/wp-export-document.md) and [`WP Export variable`](../WritePro/commands/wp-export-variable.md) |
|PHP|8.2.4|20||
|SpreadJS|17.1.0|20 R7|See [this blog post](https://blog.4d.com/4d-view-pro-whats-new-in-4d-20-r7/) for an overview of the new features|
|webKit|WKWebView|19||
|Xerces|3.3.0|**21**|Used for XML commands|
Expand Down
6 changes: 4 additions & 2 deletions docs/commands-legacy/dom-parse-xml-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,11 @@ The document can be located on the disk or on the Internet/Intranet.

In the *document* parameter, you can pass:

* either a standard complete pathname (of the type C:\\\\Folder\\\\File\\\\... under Windows and MacintoshHD:Folder:File under Mac OS),
* or a Unix path under Mac OS (which must start with /).
* either a standard complete pathname (of the type C:\\\\Folder\\\\File\\\\... under Windows and MacintoshHD:Folder:File under macOS),
* or a Unix path under macOS (which must start with /).
* or a network path of the type http://www.site.com/File or ftp://public.ftp.com...
* or an empty string to display an Open File dialog box.


The Boolean parameter *validation* indicates whether or not to validate the structure.

Expand Down
291 changes: 0 additions & 291 deletions docs/commands-legacy/php-execute.md

This file was deleted.

Loading
Loading