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

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中