UI-列隐藏后网格自动调整列宽

UI-Grid auto resize columns width after column hiding

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

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

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

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

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