Preload data with nested and multiple values: Difference between revisions
Jump to navigation
Jump to search
(Created page with "This example shows an concept, how to handle the VisualData form parameter 'preload-data' with nested and multiple values. <syntaxhighlight lang="wikitext"> {{#visualdataform: Dataset |title = {{int:webmo-add-dataset}} |action = create |return-page = {{FULLPAGENAME}} |view = popup |popup-size = larger |css-class = form-dataset |pagename-formula = <unique title> |edit-freetext = false |edit-categories = false |edit-content-model = false |edit-target-slot = false |target-...") Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
Line 1: | Line 1: | ||
This example shows an concept, how to handle the VisualData form parameter 'preload-data' with nested and multiple values. | This example shows an concept, how to handle the VisualData form parameter 'preload-data' with nested and multiple values. This makes it possible to generate dynamical forms. | ||
<syntaxhighlight lang="wikitext"> | |||
{{#visualdataform: Dataset | |||
|title = {{int:webmo-add-dataset}} | |||
|action = create | |||
|return-page = {{FULLPAGENAME}} | |||
|view = popup | |||
|popup-size = larger | |||
|css-class = form-dataset | |||
|pagename-formula = <unique title> | |||
|edit-freetext = false | |||
|edit-categories = false | |||
|edit-content-model = false | |||
|edit-target-slot = false | |||
|target-slot = main | |||
|default-content-model = json | |||
|preload-data?belongs to = {{PAGEID}} | |||
|preload-data?classes/$/class name = District 1@@@@District 2@@@@District 3 | |||
|preload-data?classes/$/sub-classes/$/sub-class name = female@@@@male@@@@diverse | |||
|preload-data?classes/$/sub-classes/$/sub-sub-classes/$/sub-sub-class name = 0 - 14@@@@15 - 29@@@@30 - 44@@@@45 - 59@@@@60 + | |||
}} | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="wikitext"> | <syntaxhighlight lang="wikitext"> |
Revision as of 17:39, 14 May 2024
This example shows an concept, how to handle the VisualData form parameter 'preload-data' with nested and multiple values. This makes it possible to generate dynamical forms.
{{#visualdataform: Dataset
|title = {{int:webmo-add-dataset}}
|action = create
|return-page = {{FULLPAGENAME}}
|view = popup
|popup-size = larger
|css-class = form-dataset
|pagename-formula = <unique title>
|edit-freetext = false
|edit-categories = false
|edit-content-model = false
|edit-target-slot = false
|target-slot = main
|default-content-model = json
|preload-data?belongs to = {{PAGEID}}
|preload-data?classes/$/class name = District 1@@@@District 2@@@@District 3
|preload-data?classes/$/sub-classes/$/sub-class name = female@@@@male@@@@diverse
|preload-data?classes/$/sub-classes/$/sub-sub-classes/$/sub-sub-class name = 0 - 14@@@@15 - 29@@@@30 - 44@@@@45 - 59@@@@60 +
}}
{{#visualdataform: Dataset
|title = {{int:webmo-add-dataset}}
|action = create
|return-page = {{FULLPAGENAME}}
|view = popup
|popup-size = larger
|css-class = form-dataset
|pagename-formula = <unique title>
|edit-freetext = false
|edit-categories = false
|edit-content-model = false
|edit-target-slot = false
|target-slot = main
|default-content-model = json
|preload-data?belongs to = {{PAGEID}}
|preload-data?classes/$/class name = {{#visualdataprint:{{#visualdataprint:{{PAGEID}}|?classes|schema = Indicator classes|format = raw}}|?class names|schema = Data classes|format = raw|values-separator = @@@@}}
|preload-data?classes/$/sub-classes/$/sub-class name = {{#visualdataprint:{{#visualdataprint:{{PAGEID}}|?sub-classes|schema = Indicator classes|format = raw}}|?class names|schema = Data classes|format = raw|values-separator = @@@@}}
|preload-data?classes/$/sub-classes/$/sub-sub-classes/$/sub-sub-class name = {{#visualdataprint:{{#visualdataprint:{{PAGEID}}|?sub-sub-classes|schema = Indicator classes|format = raw}}|?class names|schema = Data classes|format = raw|values-separator = @@@@}}
}}
{{{title}}} {{{articleid}}}
No data