2012-12-19 4 views

ответ

3

Здравствуйте я не нашел специальную функцию, которая в EasyUI Combobox, но вы можете использовать JQuery selectors

это способ удалить выбранный элемент:

$('.combobox-item-selected').remove(); // Remove selected item 
$('.combo-text').val(''); // clear a textfield 

это способ удалить любой пункт уникальных селекторов значений с помощью:

$('div[value="ND"]').remove(); // Where ND is unique value 

я попробовал этот код в this демо EasyUI Combobox

Приветствия

0

Я не нашел специальной функции, но могу использовать 'getData' и 'loadData'.

var items = $("#id").combobox('getData'); 
var newItems = []; 
//push the select option if value is not equals '1' 
$.each(items, function (index, item) { 
    if (item.value != '1') { 
     newItems.push(item); 
    } 
}); 
$("#id").combobox('loadData', newItems); 

Обычно, вы можете изменить выбранный вариант. Я использую ниже код, выберите первый.

var opts = $("#id").combobox('options'); 
$("#id").combobox('setValue', newItems[0][opts.valueField]); 

 Смежные вопросы

  • Нет связанных вопросов^_^