<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 方法原型: ``` addTopButton($type = '', $title = '', $url = '', $linkType = 'link', $attr = []) ``` ## 參數說明: ``` * @param string $type 按鈕類型:add/enable/disable/delete/custom * @param string $title 按鈕標題 * @param string $url 按鈕操作鏈接 * @param string $linkType 鏈接類型 link-普通跳轉 ajax-ajax請求 pop-打開彈窗 null-無操作 * @param array $attr { * type:default|primary|success|info|warning|danger|text, // 按鈕類型,默認 primary * round:true|false, // 按鈕是否圓角,默認 false * plain:true|false, // 是否樸素按鈕,默認 false * circle:true|false, // 是否圓形按鈕,默認 false * icon, // 按鈕圖標,可選擇的圖標見icon表單項 * flag: 按鈕標記,用于對按鈕進一步操作,默認按鈕的flag為對應的類型名稱 * disabled, // 是否禁用,默認 false * target: 按鈕鏈接跳轉類型(linkType為link時有效, _blank表示新頁面打開鏈接), * confirm: false|true|{title, tips, type:warning}, 按鈕點擊時是否需要確認框, * extra_data: 附加數據, 表單提交時會把附加數據提交, * batch: 是否批量操作(批量操作時會附帶當前列表中選中的數據ID) * } ``` > 按鈕類型,默認支持add/enable/disable/delete類型,除了add按鈕之外其他都是批量操作按鈕。如果需要自定義功能,可使用custom類型,并自定義對應的操作。 > 更具體的說明參考[按鈕操作](按鈕操作.md) ## 調用方式 - 添加按鈕 ``` return SBuilder::make('table') ->addTopButton('add') ->fetch(); ``` > 添加按鈕默認操作為頁面跳轉,如果想要以彈框方式打開添加頁面,可以將linkType設置為 pop: > `addTopButton('add', '', '', 'pop')` > 添加操作默認跳轉地址為當前控制器下的add方法,如果需要跳轉到別的位置,請在參數中傳遞對應的地址。 - 批量啟用/批量禁用 ``` return SBuilder::make('table') ->addTopButton('enable') // 批量啟用 ->addTopButton('disable') // 批量禁用 ->fetch(); ``` > 批量啟用與批量禁用對應的操作地址分別為當前控制器的`enable`與`disable`方法。 - 批量刪除按鈕 ``` return SBuilder::make('table') ->addTopButton('delete') ->fetch(); ``` > 批量刪除對應的操作地址為當前控制器的`delete`方法。 - 頁面示例: ![](https://box.kancloud.cn/fc4ccfa76d590fa929d4108b91f2ee19_568x80.png) - 添加自定義按鈕 ``` return SBuilder::make('table') ->addTopButton('custom', '新窗口打開百度', 'https://baidu.com', 'link', ['target' => '_blank']) ->fetch(); ``` - 示例: ![](https://box.kancloud.cn/f91258eb0f5c69e8f5d1c66bd2615aa7_239x74.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>

                              哎呀哎呀视频在线观看