首页 > 其他分享 >fastadmin后台自定义TAB过滤选项卡

fastadmin后台自定义TAB过滤选项卡

时间:2022-10-19 13:56:34浏览次数:48  
标签:__ function 选项卡 自定义 filter params fastadmin var options

index.html

  <div class="panel-heading">
        {:build_heading(null,FALSE)}
        <ul class="nav nav-tabs">
            <li class="active"><a href="#all" data-toggle="tab">{:__('All')}</a></li>
            {foreach name="typeList" item="vo"}
                <li><a href="#{$key}" data-toggle="tab">{$vo}</a></li>
            {/foreach}
        </ul>
  </div>

controller

    public function _initialize()
    {
        parent::_initialize();
        $this->view->assign("typeList", $this->model->getTypeList());
    }

model

    public function getTypeList()
    {
    //状态对应的显示参数
        return ['1' => __('进行中'), '2' => __('暂停中'),'3' => __('已结束')];
    }
    ```

js(大多数文章看不到,这个也是最容易忽略的一块!)

  $('.panel-heading a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
       var field = 'type'; ///筛选的字段
    var value = $(this).attr("href").replace('#', ''); var options = table.bootstrapTable('getOptions'); options.pageNumber = 1; var queryParams = options.queryParams; options.queryParams = function (params) {   params = queryParams(params);   var filter = params.filter ? JSON.parse(params.filter) : {};   if (value !== '' && value != 'all') {     filter[field] = value;   } else {   delete filter[field];   }   params.filter = JSON.stringify(filter); return params; }; table.bootstrapTable('refresh', {}); return false; });

 

标签:__,function,选项卡,自定义,filter,params,fastadmin,var,options
From: https://www.cnblogs.com/lusanqian/p/16805970.html

相关文章

  • fastadmin列表中字段换行显示
    单一字段自动换行:{field:'admin_id',title:__('负责人'),operate:'LIKE',cellStyle:{css:{"max-width":"300px","white-space":"pre-line","word-wrap":"break-w......
  • 微信开发工具自定义扩展插件
    1、Vscode安装Easy-less2、扩展文件夹用everything搜索mrcrowl-easy-less3、复制出来放桌面,然后通过以下步骤用微信开发工具导入扩展插件就OK了4、输出wxss文......
  • SpringBoot自定义Banner信息
    SpringBoot自定义Banner信息一、介绍本文主要介绍使用springboot框架时,我们可以自定义我们项目的相关信息,例如启动图、启动时的版本号等。二、自定义banner我们在启......
  • Elasticsearch 自定义分词同义词环节的这个细节不大好理解......
    1、问题引出球友认证考试前一天晚上提问:扩展背景描述:这是Elasticsearch自定义分词Textanalysis章节Tokenfilterreference小节的同义词token过滤(Synonymtoken......
  • 实战 | Elasticsearch自定义评分的N种方法
    Elasticsearch最少必要知识实战教程直播回放1、期望Elasticsearch搜索结果更准确,不可回避的三个问题问题1:用户真正的需求是什么? 如果不能获得用户的搜索意图,搜索的准确......
  • Manifest使用示例7 - 自定义依赖关系及版本控制
    使用registry时,我们需要创建以下这几类文件:库的描述及构建流程库的版本信息当前项目使用的manifest文件库的注册表描述文件以下示将实现两个库alpha和beta的registr......
  • 自定义RedisUtils个工具类
    网上有很多可以自行查询;1、狂神的RedisUtil点击查看代码//在我们真实的开发中,或者在公司,一般都可以看到一个公司自己封装的Utils工具~~@ComponentpublicclassRedis......
  • TS 自定义类型-修改使对象部分属性必填
    工作中常常用API的入参是非必填的,而实例的属性因为有默认值而一定存在的情况,举个例子:typeTestOptions={num?:numberstr?:strhookFn?:()=>string}c......
  • electron在远程页面中调用自定义的confirm
    1.自定义confirm,使用elementui的默认弹出框,只用样式。<divtabindex="-1"role="dialog"aria-modal="true"aria-label="提示"class="el-message-box__wrapper"style="z-in......
  • 用声网 Android UIKit 为实时视频通话应用添加自定义背景丨声网 SDK 教程
     使用声网SDK和UIKit创建视频推流应用非常简单,而且声网还有许多功能,可以提高视频通话的质量和便利性。例如,我们可以在视频通话过程中使用虚拟背景,为视频通话增添趣......