Как я могу получить стоимость выбранного элемента из igcombo
Мне нужно получить значение выбранного элемента из igcombo для использования в if
условие, чтобы показать и скрыть панель.
function GetPerfType() {
var BEFilteJSon = {};
BEFilteJSon.SVC_FEE_TYPE_ID = $("#SVC_FEE_TYPE_ID").igCombo("value");
var json = "{'filterObj' : '" + JSON.stringify(BEFilteJSon);
json += "'}";
var data = callAjaxMethod("GetFeesData", json);
var IS_PER = data[0].IS_PERFORMANCE_FEES_TYPE;
if (IS_PER == "Y") {
$("#YES").show();
} else {
$("#YES").hide();
}
}
1 ответ
Вызов:
$('selector').igCombo('value');
вернусь:
- пустой массив, если ничего не выбрано;
- в одиночном выборе igCombo значение свойства присваивается
valueKey
выбранного элемента. Например, если вы установили для своего igCombovalueKey
вid
а такжеtextKey
вname
, если выбранный элемент имеет эти данные{id: 56, name: 'USA'}
value
вернется 56. - в множественном выборе igCombo - массив всех значений всех выбранных элементов, связанных с ключом значения. То же, что в одиночном выделении, но массив значений. Если у вас есть те же настройки и выбранные пункты
{id: 56, name: 'USA'}
а также{id: 23, name: 'Canada'}
value
вернусь[56, 23]
,