Dcat Admin v1.6.5 釋出 - 高顏值後臺系統構建工具,增加全新表格樣式 (更符合國內審美)

Jiangqh發表於2020-07-29

從釋出預告帖到現在不知不覺已經過去將近4個月時間,不得不感嘆一下時間過得真快!在這4個月期間Dcat Admin受到很多同學的關注和支援,在大家的推動下Dcat Admin也日益完善和成熟,我也一直積極聽取每個使用者意見,保持著高頻率的更新。

至此1.0雖然還有一些不太合理的設計和需要打磨之處,但功能上已經足夠的完善和成熟,接下來更新頻率會放緩,將會把重心轉移到2.0的開發上,如果順利的話可以在9月份上線!

這裡也非常感謝關注和支援這個專案的同學們,我的初心不會變,做一個對大家有用的高品質專案,然後持續維護下去!

新功能簡介

下面簡單的介紹下1.61.6.5上線的主要功能,更多更新內容檢視請前往更新日誌《Dcat Admin 中文文件》

1.全新表格樣式

在這個版本開始,預設的表格佈局將會採用 table_collapse 模式,效果如下


如果想要切換回舊版本的表格佈局樣式,可以在 app/Admin/bootstrap.php中加上

Grid::resolving(function (Grid $grid) {
    $grid->tableCollapse(false);
});

2.表格固定列

注意這個功能支援組合表頭功能,但不相容列欄位隱藏功能!

通過 fixColumns 方法可以給表格設定固定列,第一個參數列示固定從頭開始的前三列,第二個參數列示固定從後往前數的兩列,(第二個引數可不傳,預設為-1)

$grid->fixColumns(2, -2);

效果

3.表單欄位動態顯示

此功能在工具表單中一樣有效,更多用法請參考文件表單欄位動態顯示

$form->radio('radio')
    ->when([1, 4], function (Form $form) {
        // 值為1和4時顯示文字框
        $form->text('text1');
        $form->text('text2');
        $form->text('text3');
    })
    ->when(2, function (Form $form) {
        $form->editor('editor');
    })
    ->when(3, function (Form $form) {
        $form->image('image');
    })
    ->options([
        1 => '顯示文字框',
        2 => '顯示編輯器',
        3 => '顯示檔案上傳',
        4 => '還是顯示文字框',
    ])
    ->default(1);

效果

更多更新內容檢視請前往更新日誌《Dcat Admin 中文文件》

Dcat Admin

Dcat Admin是一個基於laravel-admin二次開發而成的後臺系統構建工具,只需很少的程式碼即可快速構建出一個功能完善的高顏值後臺系統。內建豐富的後臺常用元件,開箱即用,讓開發者告別冗雜的HTML程式碼,對後端開發者非常友好。

線上演示站點 | LearnKu官方文件 | Github主頁(如果喜歡這個專案不妨點個star,感謝支援!) | Gitee主頁

升級方法

composer update dcat/laravel-admin

本次版本需要重新發布靜態資源以及語言包,然後按Ctrl+F5清除瀏覽器快取

php artisan admin:publish --assets --force
php artisan admin:publish --lang --force
本作品採用《CC 協議》,轉載必須註明作者和本文連結

Jiangqh

相關文章