[FE] FastAdmin 動態下拉組件 Selectpage 自定義 data-params


正常情況下,我們想獲取列表只需要定義接口路徑和要顯示的字段名即可,

比如:

<input id="c-package_ids" data-rule="required" data-field="package_name" data-source="package/index" data-params="" data-multiple="true" class="form-control selectpage" name="row[package_ids]" type="text" value="{$row.package_ids}">

 

當想為data-source傳遞條件時需要用到 data-params, 並且改 data-source="package/selectpage"。

data-params 支持 function 類型,如果需要動態傳參(例如聯動查詢),則可以在 JS 中(一般路徑是 public/assets/js/backend/xxx )將 data-params 添加一個 function 處理即可,在表單初始化 Form.api.bindevent 之前使用,例如傳遞動態選擇的類型。

比如:

$("#c-package_ids").data("params", function (obj) {
  return {custom: {category_id: $("#c-category_id").val()}};
});

 

Doc:https://doc.fastadmin.net/doc/178.html

Link:https://www.cnblogs.com/farwish/p/14646165.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM