博主信息
博文 26
粉丝 1
评论 3
访问量 43124
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
fastadmin 上面添加按钮 并且按钮上的URL可以获取当前地址
大瓶可乐
原创
3619人浏览过


首先是按钮代码

  1. {
  2. field: 'buttons',
  3. width: "120px",
  4. title: __('添加内容'),
  5. table: table,
  6. events: Table.api.events.operate,
  7. buttons: [
  8. {
  9. name: 'detail',
  10. text: __('添加内容'),
  11. title: __('添加内容'),
  12. extend:'data-area=["80%","80%"]',
  13. classname: 'btn btn-xs btn-primary btn-dialog',
  14. icon: 'fa fa-list',
  15. url: '',//如果你不需要传参直接在这个里写URL就可以
  16. callback: function (data) {
  17. Layer.alert("接收到回传数据:" + JSON.stringify(data), {title: "回传数据"});
  18. },
  19. visible: function (row) {
  20. //返回true时按钮显示,返回false隐藏
  21. return true;
  22. }
  23. },
  24. ],
  25. formatter: Table.api.formatter.buttons
  26. },

这个时候因为我需要把当前行的ID传给要跳转层的内容里,所以我加了一个获取当前ID并且赋值给按钮的js。

  1. $(document).on('mouseenter', '.btn-dialog', function (e) {
  2. var that = this;
  3. var options = $.extend({}, $(that).data() || {});
  4. var row = {};
  5. if (typeof options.tableId !== 'undefined') {
  6. var index = parseInt(options.rowIndex);
  7. var data = $("#" + options.tableId).bootstrapTable('getData');
  8. row = typeof data[index] !== 'undefined' ? data[index] : {};
  9. }
  10. $(this).attr('href','game/download/add?dialog=1&dig_id='+row.id);
  11. })

这样子就大功告成了

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学