タグ: jQueryプラグイン

jqGrid(jQuery Grid Plugin)でstypeをselectに設定し、searchoptionsのdataUrlでselectデータを取得できない時の対処方法

jqGridの検索でstypeをselectにし、selectのデータをdataUrl経由で取得するように設定した際、これだけだとdataUrlで設定したURLにGETでアクセスがいかない。

解決するためには、ajaxSelectOptionsプロパティを設定する。

$("#jqgrid_table").jqGrid({
  ajaxSelectOptions: {type: "GET"},
  colNames : ['ほげ'],
  colModel : [{
    name : 'hoge',
    index : 'hoge',
    stype: 'select',
    searchoptions: {
      dataUrl: '/data/hoges'
    }
  }
}

参考URL:
jquery – jqGrid: dataUrl in searchoptions not working with jqGrid4.4.5 – Stack Overflow

広告