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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## addSelectAjax('name值', '標題', '提示', '參數' [, '默認值', '額外屬性', '額外css類']) 標識符:`selectAjax` >[danger] **注意:該功能僅1.3.3版本以上,并且授權版用戶才有,普通版沒有該功能**。如果您是授權版用戶,請登錄官網后,在補丁下載頁面下載相應補丁。 | 參數 | 含義 | 類型 | | --- | --- | --- | | name | name值 | string | | title | 標題 | string | | tips | 提示 | string | | params| 參數 | array | | default | 默認值 | string | | extra_attr | 額外屬性 | string | | extra_class | 額外css類 | string | 有時候,下拉菜單數據過多,比如上百上千條的時候,點擊下拉菜單將會比較卡,那么可以用ajax的方式獲取下拉菜單數據。 ### 用法: ~~~ return ZBuilder::make('form') ->addSelectAjax('role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', [ 'table' => 'admin_user' ]) ->fetch(); ~~~ 其中,`table`參數是必須的,需要指定一張表來讀取數據,如果你的表中,主鍵字段是`id`,標題字段是`name`,那么只需要設置`table`參數即可,否則,需要重新定義,比如表中的主鍵字段是`user_id`,標題字段是`title`。 ~~~ return ZBuilder::make('form') ->addSelectAjax('role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', [ 'table' => 'admin_user', 'id' => 'user_id', 'name' => 'title' ]) ->fetch(); ~~~ 默認情況下,table參數的表名無需添加表前綴,如果您需要指定其他表前綴的表,那么需要設置prefix參數為true,并且table參數填寫完整的表名。 ~~~ return ZBuilder::make('form') ->addSelectAjax('role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', [ 'table' => 'tr_admin_user', 'prefix' => true ]) ->fetch(); ~~~ 默認每次請求是15條數據,如果需要修改每次請求的數量,可以設置list_rows參數。 ~~~ return ZBuilder::make('form') ->addSelectAjax('role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', [ 'table' => 'tr_admin_user', 'list_row' => 8 // 每次請求8條數據 ]) ->fetch(); ~~~ 默認情況下,搜索的關鍵詞是模糊匹配主鍵字段和標題字段,如果有需要,也可以設置要模糊匹配的字段,比如只匹配標題字段。 ~~~ return ZBuilder::make('form') ->addSelectAjax('role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', [ 'table' => 'tr_admin_user', 'search' => 'name' // 僅模糊匹配name字段 ]) ->fetch(); ~~~ 也可以匹配多個字段 ~~~ return ZBuilder::make('form') ->addSelectAjax('role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', [ 'table' => 'tr_admin_user', 'search' => 'username|nickname' // 僅模糊匹配username字段或nickname字段 ]) ->fetch(); ~~~ 當然,也可以用并且的關系來匹配 ~~~ return ZBuilder::make('form') ->addSelectAjax('role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', [ 'table' => 'tr_admin_user', 'search' => 'username&nickname' // 當username字段并且nickname字段都模糊匹配到關鍵詞的數據才顯示 ]) ->fetch(); ~~~ 添加額外的搜索條件 ~~~ return ZBuilder::make('form') ->addSelectAjax(role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', [ 'table' => 'tr_admin_user', 'where' => ['status' => 1] // 除了模糊匹配關鍵詞外,還必須符合status等于1的數據 ]) ->fetch(); ~~~ 如果默認的匹配方式不符合要求,可以自定義匹配方法 ~~~ return ZBuilder::make('form') ->addSelectAjax('role', '角色', '非超級管理員,禁止創建與當前角色同級的用戶', url('admin/ajax/aa')) ->fetch(); ~~~ 當輸入關鍵詞時,將會請求url('admin/ajax/aa')獲取返回數據,這里的方法需要自己編寫,具體可參考`application\admin\controller\Ajax.php` 中的 `getSelectAjax`方法
                  <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>

                              哎呀哎呀视频在线观看