<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                簡單案例 ~~~ $list = [['id'=>1,'title'=>'名稱1'],['id'=>2,'title'=>'名稱2']]; return TBuilder('table',$this) ->setRowList($list) // 設置表格數據 ->setColumns([ // 批量設置數據列 ['id', 'ID'], ['title', '名稱'], ['edit.edit_data|id+title,del', '操作', ['type'=>'btn']] ]) ->fetch(); ~~~ ![](https://box.kancloud.cn/1ddd8a15c4eb911a09a858e8e485491d_954x177.png) 完整案例 ~~~ $list = []; for ($i=0;$i<10;$i++){ $list[] = [ 'id' => $i, 'title' => 'title'.$i, 'pid' => $i+10, 'group' => 'group'.$i, 'url' => 'url'.$i, 'icon_class'=> 'icon_class'.$i, 'is_dev' => 1, 'hide' => 0, ]; } $this->assign(['page'=>'']); $this->param['pid'] = $pid; return TBuilder('table',$this) ->setRowList($list) // 設置表格數據 ->setRequestParam($this->param) ->setColumns([ // 批量設置數據列 ['id', 'ID'], ['title', '名稱|必須'], ['pid', '上級菜單',['func'=>'get_parent_menu_name']], ['icon_class', '圖標類名'], ['group', '分組'], //['answer_status','狀態', ['func'=>'c_name','config_name'=>'answer_status'] ], ['url', 'URL',['type'=>'url', 'url'=>'menu/index', 'p'=>'id.pid']], ['is_dev', '僅開發者模式顯示', ['func'=>'yes_no']], ['hide', '隱藏', ['func'=>'yes_no']], ['edit.edit_data|id+title,del', '操作', ['type'=>'btn']] ]) /* // 設置自定義列表按鈕 //------------------------------------------------------------------ // 添加相關操作按鈕 ->addListButton([ 'type' => 'edit', 'icon_class'=> 'fa fa-pencil', 'popup' => true, 'attr' => ['modal-wh'=>'650|230'], ]) ->addListButton([ 'title' => '查看', 'href_base' => 'menu/index', 'href_param'=> 'id', 'icon_class'=> 'fa fa-list', 'target'=>'_blank' // 新標簽打開鏈接 ]) ->addListButton([ 'title' => '查看2', 'href_base' => 'menu/index', 'href_param'=> 'pid.id', 'icon_class'=> 'fa fa-list', ]) ->addListButton([ 'title' => '查看3', 'href_base' => array('menu/index',array('date'=>'2017-05-06') ), 'href_param'=> 'pid.id+type+classify_id.cid', 'icon_class'=> 'fa fa-list', ]) // 使用show_map設置btn顯示條件 //------------------------------------------------------------------ ->addListButton([ 'title' => '禁用', 'href_base' => 'disable', 'item_class'=> 'btn-warning ajax-get', 'icon_class'=> 'fa fa-cog', 'show_map' => ['status'=>['eq',1],'is_install'=>['eq',1]] ]) ->addListButton([ 'title' => '啟用', 'href_base' => 'enable', 'item_class'=> 'btn-success ajax-get', 'icon_class'=> 'fa fa-cog', 'show_map' => ['status'=>['eq',0],'is_install'=>['eq',1]] ]) */ // 批量添加頂部按鈕 ->addTopButtons('add,disable|pid+group,del|pid') //添加系統自帶樣式按鈕 ->addTopButton([ 'type' => 'enable', 'href' => url('enable',['pid'=>$pid]), ]) //添加自定義按鈕 ->addTopButton([ 'title' => '自定義按鈕', 'icon_class' => 'fa fa-sitemap', 'item_class' => 'ajax-get confirm', 'href' => url('diyurl',['pid'=>$pid]), ]) ->showIdsCheckbox() //顯示列表左側的checkbox ->addFilters([ // 添加文本輸入篩選篩選 ['keyword','請輸入關鍵詞','input'], ]) ->fetch(); ~~~ ![](https://box.kancloud.cn/78223acff0f46bbe322580d4951cfbf9_1714x673.png) 配合數據構建器案例 ~~~ $list = DBuilder('Member')->quickEdit()->setOrder('id asc')->getLists(); $groupList = db('api_group')->field('id,title')->select(); $groupList = getIdIndexArr($groupList); return TBuilder('table',$this) ->setRowList($list) // 設置表格數據 ->setColumns([ // 批量設置數據列 ['id', 'ID'], ['username', '名稱'], //['summary_info_arr>project_info>title','名稱'], //多維數組取其內部字段使用>號分割各曾提及字段 ['head_pic_id', '頭像', ['type'=>'img']], //['group_id.select', '接口分組',['listdata'=>$groupList,'key_relevance'=>'id|title']], ['sex.select', '性別', ['func'=>'c_name','config_name'=>'sex'] ], ['qq.text', 'QQ'], ['score', '分值'], ['last_login_ip', '最后登錄IP',['func'=>'long2ip']], ['last_login_time', '最后登錄時間', ['func'=>'datetime_format'] ], ['status.select', '狀態', ['func'=>'c_name','config_name'=>'status'] ], ['edit.updateUser,del', '操作', [ 'type' =>'btn', 'btn_config'=>['key_field'=>'id'] ]] ]) ->addTopButtons('add,sort') // 批量添加頂部按鈕 ->addFilters([ // 添加文本輸入篩選篩選 ['keyword','請輸入關鍵詞'], ]) ->fetch(); ~~~ ![](https://box.kancloud.cn/d38254790b4e6f1b03b9ffadf774d1fa_1722x353.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看