如何在free jqgrid中调整actions列的大小

时间:2015-08-16 15:12:42

标签: jquery jqgrid free-jqgrid

有时包含内联编辑按钮的列的宽度太小。 它的宽度不能通过鼠标改变。

例如,从

打开演示

http://www.ok-soft-gmbh.com/jqGrid/OK/RemovePageHorizontalScrollbar2.htm

并尝试通过在标题中拖动其右边框来调整操作或编号列的大小。列宽不会改变。

如何解决此问题,以便用户也可以更改操作和数字列宽?

1 个答案:

答案 0 :(得分:1)

引用的示例包含定义为

的列
width

act列的66px已修复,且为actions。模板actions: function () { return { formatter: "actions", width: (this.p != null && this.p.fontAwesomeIcons ? 33 : 37) + (jgrid.cellWidth() ? 5 : 0), align: "center", label: "", autoResizable: false, frozen: true, fixed: true, hidedlg: true, resizable: false, sortable: false, search: false, editable: false, viewable: false }; } 将定义如下(请参阅the line代码):

fixed: true, resizable: false

您可以看到它包含{ name: "act", template: "actions", width: 66, fixed: false, resizable: true } 个属性。如果要更改属性,可以在列定义中重新定义模板的值:

.find_all()