Как я могу получить стоимость выбранного элемента из 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 выбранного элемента. Например, если вы установили для своего igCombo valueKey в id а также textKey в name, если выбранный элемент имеет эти данные {id: 56, name: 'USA'}value вернется 56.
  • в множественном выборе igCombo - массив всех значений всех выбранных элементов, связанных с ключом значения. То же, что в одиночном выделении, но массив значений. Если у вас есть те же настройки и выбранные пункты {id: 56, name: 'USA'} а также {id: 23, name: 'Canada'}value вернусь [56, 23],
Другие вопросы по тегам