ホームページ  >  記事  >  ウェブフロントエンド  >  Lauiui テーブルは自己適応をサポートしていますか?

Lauiui テーブルは自己適応をサポートしていますか?

藏色散人
藏色散人オリジナル
2019-07-20 11:53:5810997ブラウズ

Lauiui テーブルは自己適応をサポートしていますか?

#layui テーブルはアダプティブをサポートしていますか?

layui テーブルはアダプティブをサポートしていません。たとえば、ページにデータテーブルを追加すると、データテーブルの各列の幅がテーブルに適応できず、すべてが密集していることがわかります。公式ドキュメントを読んだ後、列幅がテーブルには次のように設定できます:

layuiTable.render({
width: 710,
elem: '#tabSta',
url: "/pickTicket/tytr", 
cols: [[
{ field: "ShiftsID", title: "班次ID", hide: true },
{ field: "scheduleCoding", title: "班次", align: "center" },
{ field: "time", title: "时间", align: "center" },
{ field: "carNumber", title: "车辆编号", align: "center" } 
]],
});

しかし、ここで問題が発生します。ページを縮小しても、表の幅は元の幅のままで、アダプティブ サイズ要件を満たすことができません。理由は、今設定した幅が固定サイズの幅だからです。

上記の方法は機能しないため、2 番目の解決策に進みます。ブラウザのページで確認したところ、幅を100%に設定すると、データテーブルの幅を適応的に変更できることがわかりました。したがって、データ テーブルのスタイルをカスタマイズするには、データ テーブルの対応するコードにパラメータ don を追加します。

関連するコードは次のとおりです。

tabrecord =layuiTable.render({
elem: ‘#tabStation’,
url: “/pickTicket/tytr”,
done: function (res, curr, count){
KaTeX parse error: Expected 'EOF', got '}' at position 34: …th", "100%"); }̲, cols: [[ { fi…(“table”).css(“width”, “100%”);

次のように $("table").width("100%") と記述することもできます。

この設定では、ブラウザ ページに戻って表示します。ページをどのようにズームしても、データ テーブルはページ サイズに適応できます。

Layui に関連する技術的な記事については、

Layui Framework Tutorial 列にアクセスして学習してください。

以上がLauiui テーブルは自己適応をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。