ページネータをクリックした後にオフに行くように見える幅jqGridの列

StackOverflow https://stackoverflow.com/questions/3437870

質問

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による)固定されたまますることを可能にするソリューションを必要と私は

役に立ちましたか?

解決

私は3.7.2をjqgridと「固定」プロパティを利用するようにアップグレードする必要がありました。

[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