Commit 9c1d144
feat: accept \$var/Module.Assoc as widget DataSource (mendixlabs#198)
The grammar rejected association-path expressions as data sources for
DATAGRID/LISTVIEW/GALLERY, requiring the more verbose \`ASSOCIATION Path\`
keyword form. This added \`VARIABLE SLASH attributePathV3\` as an
alternative in \`dataSourceExprV3\` so the natural expression-like form
now works:
DATAGRID items (DataSource: \$currentObject/Module.Order_OrderLine)
Both forms emit the same \"association\" data source type to the executor
and writer. Documentation updated in create-page.md and
master-detail-pages.md skills.
Closes mendixlabs#198.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 9b336b1 commit 9c1d144
6 files changed
Lines changed: 4173 additions & 4137 deletions
File tree
- .claude/skills/mendix
- mdl
- grammar
- parser
- visitor
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
342 | 342 | | |
343 | 343 | | |
344 | 344 | | |
| 345 | + | |
| 346 | + | |
345 | 347 | | |
346 | 348 | | |
347 | 349 | | |
| |||
804 | 806 | | |
805 | 807 | | |
806 | 808 | | |
807 | | - | |
808 | 809 | | |
809 | 810 | | |
810 | 811 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2168 | 2168 | | |
2169 | 2169 | | |
2170 | 2170 | | |
2171 | | - | |
| 2171 | + | |
| 2172 | + | |
2172 | 2173 | | |
2173 | 2174 | | |
2174 | 2175 | | |
2175 | 2176 | | |
2176 | 2177 | | |
2177 | | - | |
| 2178 | + | |
2178 | 2179 | | |
2179 | 2180 | | |
2180 | 2181 | | |
| |||
Large diffs are not rendered by default.
0 commit comments