スクリプトにこの宣言があり、その上に表示される列を選択したいと思います。
$("#list").jqGrid({
url: '/persons.ashx',
datatype: 'xml',
mtype: 'GET',
colNames: ['Name', 'Age'],
colModel: [
{ name: 'Name', index: 'Name', width: 100, align: 'center', editable: true, editoptions: { size: 30 }, editrules: { edithidden: false }, sortable: true },
{ name: 'Age', index: 'Age', width: 100, align: 'center', editable: true, editoptions: { size: 30 }, editrules: { edithidden: false }, sortable: true }
]
ajaxSelectOptions: {
data: {
codSelected: function () { return _codSelected; }
}
},
onSelectRow: function (rowid) {
_codSelected = rowid;
},
autoencode: true,
pager: '#pager',
rowNum: 20,
sortname: 'Name',
sortorder: 'asc',
sortable: true,
autowidth: false,
width: 999,
height: -1,
shrinkToFit: true,
viewrecords: true,
gridview: true,
caption: 'Persons',
editurl: ''
});
jQuery("#list").jqGrid('navGrid',
'#pager',
{
add: false,
del: false,
edit: false,
search: true,
refresh: true,
cloneToTop: true
},
{ width: 360, resize: false, closeAfterEdit: true, recreateForm: true, viewPagerButtons: true
},
{ width: 360, resize: false, closeAfterAdd: true, recreateForm: true },
{}, //Delete action
{ closeAfterSearch: true, closeOnEscape: true }
);
});
//CODE ADDDED TO CAN CHOOSE COLUMNS
jQuery("#list").jqGrid('navButtonAdd', '#pager', {
caption: "",
buttonicon: "ui-icon-calculator",
title: "Choose columns",
onClickButton: function () {
$(this).jqGrid('columnChooser');
}
});
14列ありますが、画面にすべてが表示されません。この例では2列しか表示されていませんが、リロードボタンの近くに選択ボタンが表示されません。実際、注文する列を選択できません。
誰か助けてもらえますか?
ありがとう。