Javascript 单击paginator后,jqGrid列宽度似乎变宽了
使用jqGrid版本3.6.5 当前寻呼机扩展选项:Javascript 单击paginator后,jqGrid列宽度似乎变宽了,javascript,jquery,jqgrid,pager,Javascript,Jquery,Jqgrid,Pager,使用jqGrid版本3.6.5 当前寻呼机扩展选项: { add: false, del: false, edit: false, search: false, refresh: false, position: "left" } $("#tblID").jqGrid({ url: '...', datatype: datatype, datastr: GridJsonData,
{ add: false, del: false, edit: false, search: false,
refresh: false, position: "left" }
$("#tblID").jqGrid({
url: '...',
datatype: datatype,
datastr: GridJsonData,
mtype: 'GET',
colNames: arrColumnLabels,
colModel: gridColumns,
rowNum: 10,
rowList: [10, 20, 30],
pager: $('#pgrID'),
sortname: '',
viewrecords: true,
sortorder: "desc",
caption: "",
forceFit: true,
previewPaneMessageId: 0,
previewPaneProjectId: 0,
height: "100%",
当前网格选项:
{ add: false, del: false, edit: false, search: false,
refresh: false, position: "left" }
$("#tblID").jqGrid({
url: '...',
datatype: datatype,
datastr: GridJsonData,
mtype: 'GET',
colNames: arrColumnLabels,
colModel: gridColumns,
rowNum: 10,
rowList: [10, 20, 30],
pager: $('#pgrID'),
sortname: '',
viewrecords: true,
sortorder: "desc",
caption: "",
forceFit: true,
previewPaneMessageId: 0,
previewPaneProjectId: 0,
height: "100%",
在我使用寻呼机导航后,固定宽度列显示为不同于初始加载。我是否需要添加选项以确保colModel中的宽度保持不变
我注意到setGridWidth是导致问题的方法。因此,我需要一个使用setGridWidth的解决方案,但仍然允许具有固定宽度的列保持固定(根据colModel),同时动态宽度列扩展/减少以填补空白。我必须升级到jqgrid 3.7.2并使用“fixed”属性
[DataMember(Name = "fixed")]
public bool Fixed { get; set; }