<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之旅 廣告
                ## setSearchArea(搜索參數, 提交地址) 從V1.1.0版本開始,支持設置搜索區域,目前支持以下類型: | 類型 | 標識符 | | --- | --- | | 單行文本框 | text | | 下拉框 | select | | 日期時間 | datetime | 用法如下: ~~~ ->setSearchArea([ ['text', 'username', '昵稱'], ]) ~~~ 不管是哪種類型,前面五個參數的含義是相同的 第一個參數:類型 第二個參數:字段名 第三個參數:標簽名 第四個參數:匹配方式(默認為“eq”,也可以是“neq”,“=”,“<>”等等) 第五個參數:默認值 第六個參數:額外參數(不同類型,用途不同) ### text(單行文本框) 一般用法 ~~~ ->setSearchArea([ ['text', 'username', '昵稱'], ]) ~~~ 默認的匹配方式是“eq”,也就是等于,如果需要修改為不等于,可以明確指定 ~~~ ->setSearchArea([ ['text', 'username', '昵稱', 'neq'], ]) ~~~ 改為模糊匹配 ~~~ ->setSearchArea([ ['text', 'username', '昵稱', 'like'], ]) ~~~ 也可以設置默認值 ~~~ ->setSearchArea([ ['text', 'username', '昵稱', '', 'ming'], ]) ~~~ >[danger] 需要注意的是,這里的默認值僅用于默認顯示在單行文本框內,并不會默認按這個值搜索,需要自行在查詢數據時帶入默認值。 ~~~ $map = $this->getMap(); if (!isset($map['username'])) { $map['username'] = 'ming'; } $data = User::where($map)->paginate(); return ZBuilder::make('table') ->addColumns([ // 批量添加列 ['id', 'ID'], ['username', '用戶名'], ['nickname', '昵稱'], ['email', '郵箱'], ['mobile', '手機號'], ['create_time', '創建時間', 'datetime'], ['status', '狀態', 'switch'], ['right_button', '操作', 'btn'] ]) ->setSearchArea([ ['text', 'username', '昵稱', '', 'ming'], ]) ->fetch(); ~~~ 默認每個組件的寬度是占1/4,也可以自己設置 ~~~ ->setSearchArea([ ['text:6', 'username', '昵稱', 'neq'], ]) ~~~ 如果數據是使用【視圖查詢】獲得的,有時候需要指定表名 ~~~ ->setSearchArea([ ['text', 'admin_user.username', '昵稱'], ]) ~~~ ### select(下拉框) **一般用法**,第六個參數傳入一個一維數組。 ~~~ ->setSearchArea([ ['select', 'username', '用戶名', '', '', ['test' => 'test', 'ming' => 'ming']], ]) ~~~ **設置默認值** ~~~ ->setSearchArea([ ['select', 'username', '用戶名', '', 'test', ['test' => 'test', 'ming' => 'ming']], ]) ~~~ **設置寬度** ~~~ ->setSearchArea([ ['select:4', 'username', '用戶名', '', '', ['test' => 'test', 'ming' => 'ming']], ]) ~~~ **指定表名** ~~~ ->setSearchArea([ ['select', 'admin_user.username', '用戶名', '', '', ['test' => 'test', 'ming' => 'ming']], ]) ~~~ ### daterange(日期范圍) **一般用法** ~~~ ->setSearchArea([ ['daterange', 'create_time', '創建時間'], ]) ~~~ **修改匹配方式** 默認匹配方式為在某個時間段內,也可以設置為不在某個時間段內 ~~~ ->setSearchArea([ ['daterange', 'create_time', '創建時間', 'not between'], ]) ~~~ **設置默認值** ~~~ ->setSearchArea([ ['daterange', 'create_time', '創建時間', '', '2017-11-10 - 2017-11-15'], ]) ~~~ >[danger] 這里的默認值僅作為顯示,默認查詢數據時,需要自行添加默認值查詢,具體請參考上的“text”類型用法。 **設置時間格式** ~~~ ->setSearchArea([ ['daterange', 'create_time', '創建時間', '', '', ['format' => 'YYYY-MM-DD HH:mm']], ]) ~~~ 更多格式請參考 [momentjs](http://momentjs.com/docs/#/displaying/) **設置可選日期范圍** ~~~ ->setSearchArea([ ['daterange', 'create_time', '創建時間', '', '', ['min-date' => '2017-11-01', 'max-date' => '2017-12-30']], ]) ~~~ 表示用戶只能在2017-11-01至2017-12-30之間選擇。 **開啟時間選擇** 默認情況下,時間選擇是沒有開啟的,如果需要開啟時間選擇,可以設置為 ~~~ ->setSearchArea([ ['daterange', 'create_time', '創建時間', '', '', ['time-picker' => 'true']], ]) ~~~ 開啟時間選擇后,默認不是24小時制,如果需要設置為24小時制,設置為 ~~~ ->setSearchArea([ ['daterange', 'create_time', '創建時間', '', '', ['time-picker' => 'true', 'time-picker24-hour' => 'true']], ]) ~~~ 如果需要精確到秒,可以設置為 ~~~ ->setSearchArea([ ['daterange', 'create_time', '創建時間', '', '', ['time-picker' => 'true', 'time-picker24-hour' => 'true', 'time-picker-seconds' => 'true']], ]) ~~~ 更多參數請參考[http://www.daterangepicker.com/#options](http://www.daterangepicker.com/#options) >[info] 比如要設置參數“maxDate”,那么填寫的時候要填寫為“max-date”這種方式。
                  <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>

                              哎呀哎呀视频在线观看