fastadmin根据状态自定义按钮

时间:2023年07月02日

/

来源:网络

/

编辑:佚名

下面代码修改了自定义按钮的两个地方
1、url改成了动态的可以从行内获取id等信息
2、visible是否显示
js复制代码{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, 
                        
                            buttons: [
                                {
                                    name: '查看订单',
                                    text: __('查看订单'),
                                    classname: 'btn btn-xs btn-primary btn-dialog',
                                    icon: 'fa fa-eye',
                                    url:function(row){
                                    
                                        if (row.goods_order==1){
                                            return '/SsHDgFLaBX.php/wanlshop/order/detail/id/'+row.order_id+'?dialog=1';
                                        }else{
                                            return '/SsHDgFLaBX.php/wanlshop/order/detail/id/1?dialog=1';
                                        }
                                    } ,
                                    refresh: true ,
                                    visible:function(row){
                                    
                                        if (row.goods_order==1){
                                            return true;
                                        }else{
                                            return false;
                                        }
                                    }
                                } 
                            ],
                        
                        formatter: Table.api.formatter.operate}
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。