網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
一、簡(jiǎn)單介紹
? ? ? ? 具體效果:
?
? ? ? ? 使用fastadmin框架添加一個(gè)按鈕并給按鈕綁定相應(yīng)的事件指向控制器中的方法,在fastadmin框架的二次開(kāi)發(fā)中非常的常見(jiàn),接下來(lái)本篇就來(lái)介紹一下創(chuàng)建按鈕的具體流程。
二、具體流程
(1)首先在fastadmin框架中創(chuàng)建相應(yīng)模塊的視圖、模型、控制器模塊。
(2)在對(duì)應(yīng)的public/assets靜態(tài)資源目錄下找到backend后臺(tái)目錄下的js文件。
(3)在文件的初始化表格參數(shù)中添加URL地址,這個(gè)地址指向你的控制器方法。
?注意,我這里控制器的目錄如圖所示:
?具體添URL的代碼如下:
// 初始化表格參數(shù)配置
Table.api.init({
extend: {
index_url: 'download/download/index',
add_url: 'download/download/add',
edit_url: 'download/download/edit',
del_url: 'download/download/del',
multi_url: 'download/download/multi',
download_url: 'download/download/download',
table: 'files',
}
});
(4)在初始化表格中添加按鈕事件。其中URL指向控制器對(duì)應(yīng)的方法
?具體的代碼如下:
field: 'operate', title: __('Operate'),
table: table,
buttons: [{
name: "download",
text: "導(dǎo)出",//按鈕名稱
classname: 'btn btn-xs btn-success btn-magic ',
// classname: 'btn btn-xs btn-success btn-magic btn-dialog',
icon: 'fa fa-magic',
url: 'download/download/download',//指向控制器對(duì)應(yīng)方法
confirm: '導(dǎo)出當(dāng)前用戶的文件信息',
visible: function (row) {
//返回true時(shí)按鈕顯示,返回false隱藏
return true;
}
}],
events: Table.api.events.operate, formatter: Table.api.formatter.operate
}
(5)在事件綁定處為表格按鈕綁定事件。
(6)在控制器中添加對(duì)應(yīng)的方法,寫(xiě)入你想要實(shí)現(xiàn)的功能即可。
三、如果有什么不懂的可以評(píng)論區(qū)留言,感謝支持。
原文鏈接:https://blog.csdn.net/smallmww/article/details/131734900
- 上一篇:沒(méi)有了
- 下一篇:沒(méi)有了
相關(guān)推薦
- 2022-11-09 Docker?安裝啟動(dòng)Jenkins的方法(docker-compose)_docker
- 2022-04-28 C++中的友元函數(shù)與友元類詳情_(kāi)C 語(yǔ)言
- 2022-09-22 elementui select選擇器獲取選中拿到當(dāng)前對(duì)象
- 2022-06-15 Golang?gin跨域解決方案示例_Golang
- 2022-08-25 Zabbix對(duì)Kafka?topic積壓數(shù)據(jù)監(jiān)控的問(wèn)題(bug優(yōu)化)_zabbix
- 2023-02-14 深度學(xué)習(xí)TextRNN的tensorflow1.14實(shí)現(xiàn)示例_python
- 2022-05-27 Python腳本傳參數(shù)argparse模塊的使用_python
- 2022-10-17 Net?core中使用System.Drawing對(duì)上傳的圖片流進(jìn)行壓縮(示例代碼)_實(shí)用技巧
- 欄目分類
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支