使用的jqGrid版本3.6.5

当前寻呼机扩展选项:

{ 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和利用“固定”属性。

[DataMember(Name = "fixed")]
        public bool Fixed { get; set; }

...

internal static JsonColumnData JsonColumnGridSelector
        {
            get { return new JsonColumnData { name = "GridSelector", index = "", width = 35, Fixed = true, align = "center"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top