Как получить значение типа «select» вместо меток на кнопке «Отправить» в форме io для заданного по умолчанию значения? - PullRequest
0 голосов
/ 24 апреля 2019

Успешно обработанная форма с использованием form-io.И у меня есть select поля с defaultValue как,

{
                    "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 для 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.Как я могу получить value ??

...