У меня есть два раскрывающихся списка select2, и я хочу изменить параметры второго раскрывающегося списка в зависимости от первого раскрывающегося списка.
Например,
{
data: 'country_id',
editor: 'select2',
renderer: customDropdownRenderer,
select2Options: {
data: {!! $production_units !!} ,
dropdownAutoWidth: true,
}
},
{
data: 'state_id',
editor: 'select2',
renderer: customDropdownRenderer,
select2Options: {
data: [],
dropdownAutoWidth: true,
width: 'resolve'
}
},
В зависимости от country_id я хочу изменить параметры select2 для state_id. Я знаю, как заставить это работать только с select2, но я не могу понять, как заставить его работать с handsontable.
У меня есть изменение select2Options в afterChange, но как это сделать?
afterChange: function (change, source) {
if(change)
{
if(change[0][1] == 'country_id')
{
$.get("/api/states?country="+change[0][3], function(data){
//What should be done here?
});
}
}
},