0

我需要从 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();
  }
}
4

1 回答 1

1

来电:

$('selector').igCombo('value');

将返回:

  • 如果未选择任何内容,则为空数组;
  • 在单选 igCombo 中,分配给valueKey所选项目的属性的值。例如,如果您将 igCombo 设置为valueKeyidto textKeyname如果所选项目具有此数据,{id: 56, name: 'USA'} value则返回 56。
  • 在多选 igCombo 中,与 value 键相关的所有选定项的所有值的数组。与单选相同,但包含值数组。如果您有相同的设置并且选定的项目{id: 56, name: 'USA'}{id: 23, name: 'Canada'} value返回[56, 23]
于 2019-06-18T15:08:31.703 回答