機能リストに基づいてフィールドが必要な動的ヘッダを達成layui

jqueryのAJAX +

 

= 1920 table_var_widthてみましょう
//ダイナミックヘッダーフィールドのリストを表示する必要が取得します
関数get_var_data_cols(){
    $アヤックス({
        タイプ: "POST"、
        ContentTypeを: 'アプリケーション/ JSON'、
        データ:{ "csrfmiddlewaretoken":$( "[NAME = 'csrfmiddlewaretoken']")のval()、 "TABLE_TYPE":$( "を選択し、[ID = 'TABLE_TYPE']")のval()}、
        データ型: "JSON"、
        非同期:偽、
        URL: "は/ var / var_data_cols /"、
        成功:機能(データ){
            interface_cols = [];
            interface_cols_key = {
        フィールド: 'ID'、
        タイトル:「番号」、
        幅:0.049 * table_var_width、
        並べ替え:真、
        タイプ:「数字」、
        整列:「中央」、
        テンプレート: "#serial_number"
    }。
            var_data_cols_list = data.data。
            {(var_data_cols_listにおけるVARキー)のために
                VaRのcols_json = {フィールド:var_data_cols_list [キー]
                    タイトル:var_data_cols_list [キー]、
                    幅:0.17 * table_var_width、
                    ALIGN: "中心"}。
                interface_cols.push(cols_json)。
            }
            interface_cols.push(interface_cols_key)#通常の列を個別にカスタマイズされたプッシュする必要があります。
            console.log(interface_cols)。
}、
        エラー:関数(E){
            console.log(「データ・フィールドのリストは動的ヘッダ取得失敗を表示するために必要な」)。
            interface_cols = []
        }
    });
    リターン[interface_colsは] //利用可能な配列にオブジェクトを変換します
}

  段落の上jsが新しいデータを格納するための独立した変数の悪い必要性から体内に、特別な注意が必要です。

VaRのcols_json = {フィールド:var_data_cols_list [キー]
                    タイトル:var_data_cols_list [キー]、
                    幅:0.17 * table_var_width、
                    ALIGN: "中心"}。

  

おすすめ

転載: www.cnblogs.com/pujenyuan/p/12320654.html