Django-CRM項目學習(五)-stark的action以及多級篩選功能

1.stark的組件之action(自定製函數多選功能效果)

1.1  admin效果

1.2 多選效果前端和後端進行的操做

1.2.1 前端發過來的參數是?號後各個參數用&來拼接

1.2.2 後端django會自動把形同的key的內容進行拼接成列表

1.3 action 內容賦值,給check綁定id

1.3.1 前端內容賦值

1.3.2 django-static內容書寫前端代碼

1.4 設置多選函數框action框

1.4.1 前端代碼書寫

1.4.2 效果圖

 

1.4.3 stites設置action 內容

1.4.3.1 自定製刪除函數(設置默認函數)

1.4.3.2 設置默認顯示函數

1.4.3.3 設置顯示到前端的內容

以字典的形式顯示到前端前端

1.5 action的內容與前端內容交互

接收到前端的post請求後,獲取當前函數名,若是函數名不爲空, 獲取函數名經過類反射獲取當前函數,django

接收前端的checked 內容id  ,存爲元祖 ,queryset 過濾獲取對應內容,以後再把內容放到函數中進行進一步操做後端

1.5.1 代碼以下

1.5.2 執行的函數

1.5.3效果以下

1.5.4全選效果

jq部分函數

stark註冊使用post

2. 多級過濾

2.1 多級過濾的順序

2.2 實現步驟

2.2.1 設置接口

2.2.2 註冊內容

2.2.3 對一對多,多對多以及choice查詢設置多重過濾

獲取數據3d

建立標籤blog

過濾部分接口

最終過濾結果it

前端樣式io

效果圖

a

相關文章
相關標籤/搜索