Template:VisualDataForm
Jump to navigation
Jump to search
{{VisualDataForm |schemas = |title = |action = |view = |layout = |callback = |edit-page = |preload = |preload-data = |return-page = |popup-size = |css-class = |pagename-formula = |edit-freetext = |edit-categories = |edit-content-model = |target-slot = |edit-target-slot = |default-categories = |default-content-model = |layout-align = |popup-help = |submit-button-text = |validate-button-text = }}
Attention! VisualEditor won't handle the template correctly if it contains new lines!! <templatedata> {
"description": "A parser function to enclose one or more schemas in a form", "params": { "schemas": { "label": "schemas", "description": "one more schema name, comma separated", "type": "string", "required": true, "default": "", "example": "" }, "title": { "label": "title", "description": "title of the form (or the panel if a form containing multiple schemas)", "type": "string", "required": true, "default": "", "example": "" }, "action": { "label": "action", "description": "form action, can be create or edit", "type": "string", "required": true, "default": "create", "example": "" }, "view": { "label": "view", "description": "display mode of the form, can be inline or popup", "type": "string", "required": true, "default": "inline", "example": "" }, "layout": { "label": "layout", "description": "form layout with multiple schemas, can be tabs or booklet", "type": "string", "required": true, "default": "tabs", "example": "" }, "callback": { "label": "callback", "description": "(javascript) callback function called on submit", "type": "string", "required": false, "default": "", "example": "" }, "edit-page": { "label": "edit-page", "description": "title of the page holding the data to edit (with edit action)", "type": "string", "required": false, "default": "", "example": "" }, "preload": { "label": "preload", "description": "page name with preload wikitext", "type": "string", "required": false, "default": "", "example": "" }, "preload-data": { "label": "preload data", "description": "page name with preload json data", "type": "string", "required": false, "default": "", "example": "" }, "return-page": { "label": "return-page", "description": "return page", "type": "string", "required": false, "default": "", "example": "" }, "popup-size": { "label": "popup-size", "description": "popup-size, possible values: small, medium, large, larger full", "type": "string", "required": false, "default": "medium", "example": "" }, "css-class": { "label": "css-class", "description": "css-class to be attached to the form", "type": "string", "required": false, "default": "", "example": "" }, "pagename-formula": { "label": "pagename-formula", "description": "formula used to create a new article through the form with the entered data, in the form contacts/<first_name> <last_name>, where <first_name> and <last_name> are the property names of the related schema", "type": "string", "required": false, "default": "", "example": "" }, "edit-freetext": { "label": "edit-freetext", "description": "whether the form allows to edit freetext", "type": "boolean", "required": false, "default": "0", "example": "" }, "edit-categories": { "label": "edit-categories", "description": "whether the form allows to edit categories", "type": "boolean", "required": false, "default": "0", "example": "" }, "edit-content-model": { "label": "edit-content-model", "description": "whether the form allows to edit the content model", "type": "boolean", "required": false, "default": "0", "example": "" }, "target-slot": { "label": "target-slot", "description": "target slot for article metadata, could be jsondata or main", "type": "string", "required": false, "default": "", "example": "" }, "edit-target-slot": { "label": "edit target-slot", "description": "edit target slot", "type": "boolean", "required": false, "default": "0", "example": "" }, "default-categories": { "label": "default-categories", "description": "default categories (comma separated)", "type": "string", "required": false, "default": "", "example": "" }, "default-content-model": { "label": "default-content-model", "description": "default content model", "type": "string", "required": false, "default": "wikitext", "example": "" }, "layout-align": { "label": "layout-align", "description": "default align for the OO.ui.FieldLayout, possible values are left right top inline", "type": "string", "required": false, "default": "top", "example": "" }, "popup-help": { "label": "popup-help", "description": "corresponds to helpinline set to false in the OO.ui.FieldLayout", "type": "boolean", "required": false, "default": "0", "example": "" }, "submit-button-text": { "label": "submit-button-text", "description": "text of the submit button", "type": "string", "required": false, "default": "submit", "example": "" }, "validate-button-text": { "label": "validate-button-text", "description": "text of the validate button", "type": "string", "required": false, "default": "validate", "example": "" } }
} </templatedata>