如何关闭ui-grid列标题格式

时间:2015-02-21 22:24:04

标签: angular-ui-grid

所以,我有我的ui-grid的列定义

columnDefs: [
        { name: 'Usr#', field: 'userNum', width: '*', resizable: true},         
        { name: 'Name', field: 'userName', width: '*', resizable: true},            
        { name: 'PID', field: 'userPID', width: '*', resizable: true},          
        { name: 'Flags', field: 'userFlags', width: '*', resizable: true},          
        { name: 'Blk Acc', field: 'dbAccess', width: '*', resizable: true},         
        { name: 'OS Rd', field: 'osReads', width: '*', resizable: true},            
        { name: 'OS Wr', field: 'osWrites', width: '*', resizable: true},           
        { name: 'Hit%', field: 'hitRatio', width: '*', resizable: true},            
        { name: 'Rec Lck', field: 'recLks', width: '*', resizable: true},           
        { name: 'Rec Wts', field: 'recWts', width: '*', resizable: true},           
        { name: 'Line#', field: 'lineNum', width: '*', resizable: true},            
        { name: 'Program Name', field: 'procName', width: '*', resizable: true},            
    ]

我有这个网格:

enter image description here

ui-grid非常友好,并试图为我格式化列标题 - 但我不希望它;)

如何关闭此选项?

此外,是否可以设置列以自动调整最大数据项的宽度?

1 个答案:

答案 0 :(得分:4)

没有重新格式化标头的解决方法是使用displayName字段: 例如:

columnDefs: [
...
        { name: 'PID', displayName: 'PID', field: 'userPID', width: '*', resizable: true}, 
...