2016-09-07 50 views

回答

0

第一個可行的方法是在admin init方法中生成這25個屬性函數。但是現在實現使用映射字典和for -loop在JavaScript中更容易的方法:

function shorten_column_headers() { 
 
    var headers = { 
 
    'list_display_field_name_1': 'shortened description_1', 
 
    'list_display_field_name_2': 'shortened description_2', 
 
    ... 
 
    } 
 
    for (var field in headers) { 
 
    var $col = $('th.column-' + field + '> div.text > a:nth-child(1)'); 
 
    $col.text(headers[field]); 
 
    } 
 
} 
 

 
$(document).ready(function() { 
 
    shorten_column_headers(); 
 
});

相關問題