PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

教你用 fast-bootstrapTable - searchList 篇

管理员 2024-12-14
Fastadmin
18

table 配置 列中

{field: 'type_data', title: __('Type_data'), searchList: {1:"启动",2:"关闭"}, formatter: Table.api.formatter.normal,visible: false},// 其中 searchList参数 可以对 列中数据进行数据映射 已经搜索选择框的生成

这是一段伪代码 方便 大家理解 key => value

  let type_data = 1;  let searchList = {1:"启动",2:"关闭"};  return searchList[type_data];

开发中 需要 将searchList 写成一个变量 有两种做法

  1. 编写一个接口 searchList 返回key => value格式数据

      {field: 'type_data', title: __('Type_data'), searchList: $.getjson('type_data'), formatter: Table.api.formatter.normal,visible: false},
  2. 在index 方法中 利用view 渲染时 写入一个js变量

     /**  * 查看  */ public function index() {     //设置过滤方法     $this->request->filter(['strip_tags', 'trim']);     if ($this->request->isAjax()) {         ......     }     $type_data = [1 => '启用', 0 => '关闭'];     $this->assignconfig('type_data', $type_data);     return $this->view->fetch(); }
    js文件中引入 type_data变量 完事 {field: 'type_data', title: __('Type_data'), searchList: Config.type_data , formatter: Table.api.formatter.normal,visible: false}

    我建议使用第二种 开发效率高,运行效率高


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部