Успешно обработанная форма с использованием 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
??