如何获取“选择”类型的值,而不是在表单io中提交按钮以获取默认设置值的标签?

时间:2019-04-24 13:50:03

标签: select formio

使用form-io成功呈现了表单。我有selectdefaultValue字段,

{
                    "authenticate": false,
                    "hidden": false,
                    "data": {
                        "values": [{
                            "label": "New",
                            "value": 1
                        }, {
                            "label": "In Progress",
                            "value": 2
                        }, {
                            "label": "Resolved",
                            "value": 3
                        }, {
                            "label": "Feedback",
                            "value": 4
                        }, {
                            "label": "Closed",
                            "value": 5
                        }, {
                            "label": "Rejected",
                            "value": 6
                        }]
                    },
                    "defaultValue": "New",
                    "multiple": false,
                    "labelMargin": 3,
                    "tableView": true,
                    "clearOnHide": true,
                    "labelWidth": 30,
                    "label": "Status",
                    "autofocus": false,
                    "type": "select",
                    "input": true,
                    "protected": false,
                    "labelPosition": "left-right",
                    "unique": false,
                    "persistent": true,
                    "key": "ticket_status",
                    "dataSrc": "values",
                    "validate": {
                        "required": true
                    }
                }

,然后单击按钮,我必须得到那些value。现在,我得到的是labels的{​​{1}},而不是default set options。在value按钮上,单击操作如下,

submit

但是当我选择其他任何选项时, Formio.createForm(document.getElementById('formio'), data,{ readOnly: false }).then(function(form) { form.on('submit', function(event) { that.savingNewTicket(event.data); }); }); 就会提交,但是对于value设置选项,我会得到defaultValue而不是labels。我如何获得value ??

1 个答案:

答案 0 :(得分:0)

valuedefaultValue相对,然后它起作用了。