ホームページ  >  記事  >  ウェブフロントエンド  >  layuiを使用してテーブルデータテーブルを美しくする方法

layuiを使用してテーブルデータテーブルを美しくする方法

王林
王林転載
2020-11-17 16:04:504171ブラウズ

layuiを使用してテーブルデータテーブルを美しくする方法

まず、美化されたレンダリングを見てみましょう:

(学習ビデオ共有: html ビデオ チュートリアル)

layuiを使用してテーブルデータテーブルを美しくする方法

具体的な手順:

1.layui

<link rel="stylesheet" href="lib/layui/css/layui.css">
<script src="lib/layui/layui.js"></script>
のcssファイルとjsファイルを導入します

<table class="layui-hide" id="test" lay-filter=&#39;test3&#39;></table>

2.テーブル要素をページ

response: {
    statusName: &#39;code&#39; //数据状态的字段名称,默认:code
    ,statusCode: 200 //成功的状态码,默认:0
    ,msgName: &#39;msg&#39; //状态信息的字段名称,默认:msg
    ,countName: &#39;count&#39; //数据总数的字段名称,默认:count
    ,dataName: &#39;data&#39; //数据列表的字段名称,默认:data
}
に配置します

3 、 table.render() メソッドを使用してコンテナを指定します。


4。この時点で、ページは次のようになります。

layuiを使用してテーブルデータテーブルを美しくする方法

##5. 本文はここですが、テーブルデータをどのようにレンダリングするか?上記の 3 番目の部分は、「メソッド レンダリング」と呼ばれるレンダリング方法です。layui 公式 Web サイトが提供する 3 つのレンダリング方法については、ここでは説明しません。メソッド レンダリングの利点は、HTML ファイルから離れて、HTML ファイルに集中できることです。 JS自体について。特にプロジェクトの変更やリリースが頻繁に行われる場合には、利便性がより顕著になりますが、layuiのデフォルトURLは「get」リクエストですが、ここではpostリクエストとなっているため、postするには「method」属性を忘れずに追加してください。

6. 簡単な問題です。論理的に言えば、この時点でテーブル データを確認できるはずです。なぜほとんどの人のテーブルは依然としてレンダリングできないのでしょうか?通常、これはバックグラウンド データ形式を設定していないためです

layui.use(&#39;table&#39;, function(){
            var table = layui.table;
//            var playerName;
//            if(item != undefined) {
//                playerName=item;
//            }
            table.render({
                elem: &#39;#test&#39;  table 容器的选择器或 DOM
                ,url:&#39;http://boss.superlychee.com/rest/web/golfTourManage/getGolfTourPlayerByTourIdAndRounds&#39;
                ,method:&#39;post&#39;
                ,where:{tourId:tourIds,rounds:rounds,playerName:item}
                ,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
                ,cols: [[
                    {field:&#39;tourPlayerId&#39;, width:80, title: &#39;ID1&#39;, sort: true}
                    ,{field:&#39;playerName&#39;, width:80, title: &#39;姓名&#39;}
                    ,{field:&#39;hole1&#39;,  title: &#39;1&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole2&#39;, title: &#39;2&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole3&#39;, title: &#39;3&#39;,edit: &#39;text&#39;} //minWidth:局部定义当前单元格的最小宽度,layui 2.2.1 新增
                    ,{field:&#39;hole4&#39;, title: &#39;4&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole5&#39;, title: &#39;5&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole6&#39;, title: &#39;6&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole7&#39;, title: &#39;7&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole8&#39;, title: &#39;8&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole9&#39;, title: &#39;9&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole10&#39;, title: &#39;10&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole11&#39;, title: &#39;11&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole12&#39;, title: &#39;12&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole13&#39;, title: &#39;13&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole14&#39;, title: &#39;14&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole15&#39;, title: &#39;15&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole16&#39;, title: &#39;16&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole17&#39;, title: &#39;17&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;hole18&#39;, title: &#39;18&#39;,edit: &#39;text&#39;}
                    ,{field:&#39;add&#39;, title: &#39;操作&#39;, width:177,toolbar:"#barDemo"}
                ]],
            });
            });
rrreee

この時点で、テーブルは一般的に表示されています。バックグラウンドで提供されるデータ形式は、layui で提供されるデータ形式と同じであることを忘れないでください。公式サイトにアクセスして見てください、説明はありません。

関連する推奨事項: layui

以上がlayuiを使用してテーブルデータテーブルを美しくする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。