深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 24|回复: 2
打印 上一主题 下一主题

关于fastadmin的table的toolbar

[复制链接]

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
跳转到指定楼层
楼主
发表于 2025-4-17 00:34:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

关于fastadmin的table的toolbar

1, 有些按钮在用户选择一行后会从disabled变为enabled
btn-disabled 来控制的
<a class="btn btn-success btn-add"                                                          data-area='["50%","60%"]' title="{:__('上传模板')}" >
<a class="btn btn-success btn-edit btn-disabled disabled"    data-area='["100%","100%"]' title="{:__('模板配置')}" >
<a class="btn btn-success btn-editvar btn-disabled disabled" data-area='["100%","100%"]' title="{:__('变量设置')}" >


2、新加一个varedit按钮
  1. >>>>c:\apache24\htdocs\label\assets\js\backend\barcodetemplate.js<<<<<
  2.                                         editvar_url: 'barcodetemplate/editvar',
  3.                 editvar: function (row) {
  4. >>>>c:\apache24\htdocs\label\assets\js\require-table.js<<<<<
  5.                         editvarbtn: '.btn-editvar', //add by 20241116         
  6.                 toolbar.on('click', Table.config.editvarbtn, function () {
  7.                         var url = options.extend.editvar_url;
复制代码
重点关注:http://192.168.1.201/label/C.php/barcodetemplate/editvar/ids/2030
//add by syant start
toolbar.on('click', Table.config.editvarbtn, function () {
        var that = this;
        var ids = Table.api.selectedids(table);
        if (ids.length > 10) {
                return;
        }
        var title = $(that).data('title') || $(that).attr("title") || __('Edit');   //变量设置
        var data = $(that).data() || {};
        delete data.title;
        //循环弹出多个编辑框
        $.each(Table.api.selecteddata(table), function (index, row) {
                var url = options.extend.editvar_url;
                row = $.extend({}, row ? row : {}, {ids: row[options.pk]});
                url = Table.api.replaceurl(url, row, table);   //得到barcodetemplate/editvar/ids/2030
                Fast.api.open(url, typeof title === 'function' ? title.call(table, row) : title, data);
        });
});

回复

使用道具 举报

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
沙发
 楼主| 发表于 2025-4-17 01:08:24 | 只看该作者
bb?dialog=1
{search: undefined, sort: 't_sort', order: 'desc', offset: 0, limit: 10}

GET /label/C.php/barcodetemplatecolumns/indexbytid?sort=t_sort&order=desc&offset=0&limit=10&t_id=2030&_=1744821955500 HTTP/1.1
Host: 192.168.1.201..
Connection: keep-alive..
X-Requested-With: XMLHttpRequest..
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36..
Accept: application/json, text/javascript, */*; q=0.01..
Content-Type: application/json..Accept-Encoding: gzip, deflate..
Accept-Language: zh-CN,zh;q=0.9..
Cookie: PHPSESSID=njq31hs1j1th59bq9brs0pna66; think_var=zh-cn....
回复 支持 反对

使用道具 举报

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
板凳
 楼主| 发表于 5 天前 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-5-4 21:11 , Processed in 0.029866 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表