UI-Grid在列隐藏后自动调整列宽

时间:2015-07-07 20:21:12

标签: javascript angularjs angular-ui-grid

在AngularJS UI-grid中,我想在单击一列隐藏后自动调整列的大小,因为现在如果我单击隐藏clumn,则列所在的位置将有一个空位。

enter image description here

1 个答案:

答案 0 :(得分:1)

这很可能是因为您在columnDef中设置了列宽。演示工作的原因是因为它们没有指定列宽,只是在隐藏列后调整大小。检查列def,确保没有设置列宽。

 columnDefs: [
      { name: 'name',width:150 },
      { name: 'gender', enableHiding: false,width:150 },
      { name: 'company',width:150 }
    ],

 columnDefs: [
      { name: 'name' },
      { name: 'gender', enableHiding: false },
      { name: 'company' }
    ],

上述配置的行为会有所不同。