fastadmin 下拉框聯動

2021-10-06 08:54:37 字數 965 閱讀 5041

從html頁面開始改

例項: 選擇車場聯動查詢屬於該車場的車位

因為selectpage是通過 data-source進行資料獲取的

所以思路就是動態變更這個引數的值讓selectpage自己去獲取資料

給觸發聯動的下拉框增加乙個方法 

onchange="set_next_input(this);"
這個是動態改變selectpage data-source引數的方法

function set_next_input(obj)
我的做法是直接獲取車場的id並將id作為引數設定給車位的selectpage

這樣子點開車位selectpage他就會攜帶這個id一起到後台請求相應的資料

好了,接下來可以處理後台的方法了

根據請求位址可得他請求的是後端的parkunit的index方法

這裡面單獨為selectpage提供了乙個方法,但是框架的方法我們不能去改變,我們需要找到原版方法複製乙個出來重新定義來自己用

在index中獲取的pid引數加進來傳到selectpage的資料獲取方法中

在$this->selectpage1中找到這個**塊,在裡面做乙個判斷,有接收到pid就用我們自己查詢方式,沒有就維持框架原本的查詢方法

至此就完成了乙個聯動下拉框的修改

下拉框聯動

這裡寫了selclass和sellesson兩個下拉框,下拉框的selclass的選中值事件會觸發addsellesson 方法,該方法通過ajax向後台非同步請求資料動態給下拉框sellesson賦值 html 如下 班級課程 selclass onchange addsellesson styl...

下拉框聯動

default.aspx.cs using system using system.data using system.configuration using system.collections using system.web using system.web.security using sy...

layui下拉框聯動

定義下拉框 class layui input inline layui form lay filter prov 全部資料 option select class layui input inline layui form lay filter city 全部資料 option select 獲取...