2016-09-07 18 views

答えて

0

最初に実行可能なアプローチは、admin initメソッドでこれらの25個の属性関数を生成することでした。しかし、今のマッピング辞書やJavaScriptでfor -loopを使用してはるかに簡単なアプローチを実装:

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(); 
 
});

関連する問題