Динамически загружать данные в комбинированный список easyui в зависимости от условий - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть базовый список Easyui, где мне нужно добавить динамические параметры, основанные на некоторых условиях. Мой HTML:

<input id="org_type" name="org_type" class="easyui-combobox" data-options="required: true,valueField:'value',textField:'text',prompt:'Select Org Type'" style="width:100%;" >

Теперь мне нужно загрузить некоторые параметры, основанные на некоторых условиях. например:

if(level == 1){
   <option value="volvo">Volvo</option>
   <option value="saab">Saab</option>
}else{
   <option value="vw">Volvo</option>
   <option value="audi">Saab</option>
}

Хотя это не правильный подход, я знаю. Мне нужно что-то вроде этого.

1 Ответ

2 голосов
/ 04 ноября 2019

Наконец-то у меня есть собственное решение. Просто я добавил этот код JavaScript, когда мне нужно добавить параметры динамически.

let options  = [];
if(level == "1"){

options = [
    {
        text: 'Volvo',
        value: 'volvo'
    },
    {
        text: 'Saab',
        value: 'saab'
    }
];

}else if(org_level == "2"){
options = [
    {
        text: 'Marcedes',
        value: 'marcedes'
    },
    {
        text: 'Scania',
        value: 'scania'
    },
    {
        text: 'BMW',
        value: 'bmw'
    }
];

}

$('#org_type').combobox({
        data: options
})

И это хорошо для меня. Спасибо.

...