- jquery: v1.9.1
 - jqgrid: v4.4.4
 
プロパティを介してサーバーから取得したデータを検索ツールバーとフォーム編集のドロップダウン リストに正常に入力しましたが、高度な検索フォームdataUrlの同じ列に同じ期待されるリストが表示されません。
jqgridv4.4.4でこの問題を確認できる人はいますか? 設定を間違えましたjqgridか? どんな提案も役に立ちます!:-)
以下のコードでは:
searchoptions:{dataUrl:}単一/高度な検索では無視されますsearchoptions:{dataUrl:}検索ツールバーで正しく読み取られますeditoptions:{dataUrl:}編集フォームで正しく読み取られます
グリッド構成は次のとおりです。
jQuery.extend(jQuery.jgrid.search, {recreateForm: true});
$("#school").jqGrid({
    height: 'auto',
    url: "lib/CSchoolAjax.php",
    datatype: "json",
    colNames: ['ID', 'Location'],
    colModel: [{
        name: 'school_id',
        index: 'school_id',
        width: 30,
        fixed: true,
        align: "center",
        search:false,
        hidden: false
        },{
            name: 'location',
            index: 'location',
            width: 80,
            align: "center",
            editable: true,
            edittype: 'select',
            editoptions: {
                dataUrl: "lib/CSchoolAjaxLocation.php",
                sopt: ['eq']
            },
            stype: "select",
            searchoptions: {
                dataUrl: "lib/CSchoolAjaxLocation.php",
                sopt: ['eq']
            }
        }
    ],
    sortable: true,
    rowNum: 5,
    rowList: [5, 10, 20, 30, 40, 50],
    autowidth: true,
    rownumbers: true,
    pager: '#pager_school',
    sortname: 'school_id',
    viewrecords: true,
    sortorder: "desc",
    multiselect: false,
    caption: "Schools",
    editurl: 'lib/CSchoolAjax.php',
    hiddengrid:true,
    autoencode: true
})
.navGrid('#pager_school', {
    edit: true,
    add: false,
    del: false,
    search:true
    },{
        width: 'auto'
    },{},{},{
        width: 'auto',
        multipleSearch:true,
        multipleGroup:false,
        //recreateForm: true,
        closeOnEscape: true
    },{
        closeOnEscape:true
})
.jqGrid('navButtonAdd', '#pager_school', {
    caption: "",
    title: "Select/Reorder Columns",
    buttonicon: "ui-icon-calculator",
    onClickButton: function () {
        $("#school").jqGrid('columnChooser');
    }
})
.jqGrid('navButtonAdd', "#pager_school", {
    caption: "Search",
    title: "Toggle Search Toolbar",
    buttonicon: 'ui-icon-search',
    onClickButton: function () {
        $("#school").filterToolbar({
            searchOnEnter: false,
            stringResult: true,
            defaultSearch: 'cn'
        });
    }
})
.trigger('reloadGrid');
スクリプト「CSchoolAjaxLocation.php」が返す
<select>
<option value=“1”>Location One</option>
<option value=“2”>Location Two</option>
..
</select>