在AngularJS UI-grid中,我想在单击一列隐藏后自动调整列的大小,因为现在如果我单击隐藏clumn,则列所在的位置将有一个空位。
答案 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' }
],
上述配置的行为会有所不同。