Как я могу получить стоимость выбранного элемента из igcombo - PullRequest
0 голосов
/ 13 июня 2019

Мне нужно получить значение выбранного элемента из 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 Ответ

1 голос
/ 18 июня 2019

Призвание:

$('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].
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...