文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

fastadmin:点击按钮出现弹窗,同时传递参数,并将参数展示到前端,并根据参数进行数据库查询的条件

2023-09-02 13:10

关注

一、在主页面js端添加按钮

位置:public/assets/js/backend/pim/test.js

其中url的位置指的是弹窗显示的位置popup/sale/order/index(类比pim/test/index)

在url中写入需要传递的参数order_number={order_number}

{field: 'id', title: __('detial'), table: table,    buttons:      [        {           name: 'name1',           text:__('detials'),            title: __('detials'),           icon: 'fa fa-list',//图标           classname: 'btn btn-xs btn-primary btn-dialog', //btn-dialog表示为弹窗           url: 'popup/sale/order/index?order_number={order_number}',//自带参数ids           extend: 'data-area=\'["90%","75%"]\'',//弹窗大小           callback:function(data){}         },      ], operate:false, formatter: Table.api.formatter.buttons},

二、在弹窗所在控制器中获取传递的参数

位置:application/admin/controller/popup/sale/Order.php

在index方法中进行添加

//获取并传递参数//获取页面参数order_number,值不为空就是order_number,若为空就是''$order_number = $this->request->get('order_number','');//为当前视图层分配一个名为“order_number”的变量,并将其值设为$order_number。$this->view->assign('order_number',$order_number);

三、展示数据到前端

位置:application/admin/view/popup/sale/order/index.html

四、将参数作为数据库搜索的限制条件

位置:application/admin/controller/popup/sale/Order.php

在index方法中的数据库查询中加入条件

->where(['order_number'=>$order_number])//限制当字段order_number等于变量order_number时执行

最终效果

来源地址:https://blog.csdn.net/weixin_46001736/article/details/128801399

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯