day 69crm(6) stark组件 action 和 多层过滤效果

时间:2021-07-22 07:59:46

 

前情提要:

  今天学的是stark 组件的

    action  和多层过效果

  一: action (自定制函数多选功能效果)

   1: 学习 观点明确:

    day 69crm(6) stark组件 action 和 多层过滤效果

 

     2: 多选效果前端和后端进行的操作

day 69crm(6) stark组件 action 和 多层过滤效果

 

  2>1前端发过来的是& 拼接形式

 2 >2 后端django 会自动把形同的key 的内容进行拼接成列表

day 69crm(6) stark组件 action 和 多层过滤效果

二: action 内容赋值 即给ckeck 绑定id

   1:前端内容赋值

day 69crm(6) stark组件 action 和 多层过滤效果

 

 2:django->statie 内容书写前端代码

day 69crm(6) stark组件 action 和 多层过滤效果

三: 设置多选函数框 action框

1: 前端代码书写

day 69crm(6) stark组件 action 和 多层过滤效果

 

 2 :效果图

此处需要动态的渲染函数

day 69crm(6) stark组件 action 和 多层过滤效果

3:stites设置action 内容

3>1:

  自定制删除函数(设置默认函数)

  day 69crm(6) stark组件 action 和 多层过滤效果

3>2:设置默认显示函数

day 69crm(6) stark组件 action 和 多层过滤效果

3>3:设置显示到前端内容(字典)

以字典的形式显示到前端

day 69crm(6) stark组件 action 和 多层过滤效果

 

 day 69crm(6) stark组件 action 和 多层过滤效果

 

 四:action的内容与前端内容交互

1:

接收到前端的post请求后,获取当前函数名,如果函数名不为空, 获取函数名通过类反射获取当前函数,

接收前端的checked 内容id  ,存为元祖 ,queryset 过滤获取对应内容,之后再把内容放到函数中进行进一步操作

2: 代码贴图

day 69crm(6) stark组件 action 和 多层过滤效果

3 :执行的函数

day 69crm(6) stark组件 action 和 多层过滤效果

 

 4:效果

day 69crm(6) stark组件 action 和 多层过滤效果

day 69crm(6) stark组件 action 和 多层过滤效果

5: 增加全选效果

day 69crm(6) stark组件 action 和 多层过滤效果

5>1:jq 部分

day 69crm(6) stark组件 action 和 多层过滤效果

 5>2 :

stark 内注册使用

day 69crm(6) stark组件 action 和 多层过滤效果

 

 五:  多级过滤

1:多级过滤的顺序

day 69crm(6) stark组件 action 和 多层过滤效果

2: 设置需要多重过滤的标签

2>1  首先设置接口

day 69crm(6) stark组件 action 和 多层过滤效果

2>2: 注册内容

day 69crm(6) stark组件 action 和 多层过滤效果

3: 思路,分为 一对多查询,多对多查询,和chioce 查询

获取数据

day 69crm(6) stark组件 action 和 多层过滤效果

创建标签

day 69crm(6) stark组件 action 和 多层过滤效果

 

 过滤部分

day 69crm(6) stark组件 action 和 多层过滤效果

最终过滤结果

day 69crm(6) stark组件 action 和 多层过滤效果

前端样式:

day 69crm(6) stark组件 action 和 多层过滤效果

day 69crm(6) stark组件 action 和 多层过滤效果

效果图:

day 69crm(6) stark组件 action 和 多层过滤效果

day 69crm(6) stark组件 action 和 多层过滤效果的更多相关文章

  1. django-admin 仿写stark组件action,filter筛选过滤,search查询

    写在StandLi里面的方法都是通过ModelSubject这个类里面的stand_li方法,在它里面用StandLi这个类实例化出来一个对象,这个实例化出来的对象把数据传给前端HTML模板进行渲染, ...

  2. 【django之stark组件】

    一.需求 仿照django的admin,开发自己的stark组件.实现类似数据库客户端的功能,对数据进行增删改查. 二.实现 1.在settings配置中分别注册这三个app # Applicatio ...

  3. Django-CRM项目学习(五)-stark的action以及多级筛选功能

    1.stark的组件之action(自定制函数多选功能效果) 1.1  admin效果 1.2 多选效果前端和后端进行的操作 1.2.1 前端发过来的参数是?号后各个参数用&来拼接 1.2.2 ...

  4. django 之 stark组件

    ----------------------------------------------------------------烦恼没完没了,内心动荡不安,呜呼哀哉. 一.有个特殊的需求,需要用sta ...

  5. stark组件之delete按钮、filter过滤

    1.构建批量删除按钮 2.filter过滤 3.总结+coding代码 1.构建批量删除按钮 1.admin中每个页面默认都有 2.stark之构建批量删除 3.coding {% extends ' ...

  6. stark组件的分页,模糊查询,批量删除

    1.分页组件高阶 2.整合展示数据showlist类 3.stark组件之分页 3.stark组件之search模糊查询 4.action批量处理数据 4.总结 1.分页组件高阶 1.分页的class ...

  7. stark组件配置,二层URL

    1.django的admin配置 2 stark组件开发 3.2层url分发 4.小结 1.django的admin配置 model.py from django.db import models # ...

  8. Django之stark组件

    现在让我说啥是stark组件,我也说不清楚.反正从今天讲的知识来看,今天完成的就是自己写一个模块,这个模块包含了admin后台管理工具的一些比较好用的功能,我们把它提炼出来,也就是相当于自己写一个ad ...

  9. 10.18正式开发stark组件*(三)

    2018-10-18 19:15:54 等这个stark组件做完了再上传到github上面,然后再整理博客!这就到周末啦! 因为models导入的时候出现bug,所以只有源码没有测试数据! 源码都有注 ...

随机推荐

  1. Android study first ----------安卓项目目录结构及adb指令

    #Android项目的目录结构 * Activity:应用被打开时显示的界面 * src:项目代码 * R.java:项目中所有资源文件的资源id * Android.jar:Android的jar包 ...

  2. 从XML文件乱码问题,探寻其背后的原理

    出现应用程序读取XML文件乱码的场景: 加入xml文件以<?xml version="1.0" encoding="utf-8" ?> 格式的:如果 ...

  3. HDU 2389 Rain on your Parade &sol; HUST 1164 4 Rain on your Parade(二分图的最大匹配)

    HDU 2389 Rain on your Parade / HUST 1164 4 Rain on your Parade(二分图的最大匹配) Description You're giving a ...

  4. Linux基础&lpar;Ubuntu16&period;04&rpar;:安装vim及配置

    1.进入终端  Ctrl + Alt +T 出现终端窗口 2.输入命令: sudo apt-get install vim-gtk 3.验证是否成功 安装完vim后查看命令 vi tab键,就会关联出 ...

  5. recyclerview 主活动里监听点击事件

    记性真的不行啊...贴上来有时间多复习复习 主活动 package com.example.com.webtext; import android.content.Intent; import and ...

  6. 静态初始化块和main方法哪个先被执行?

    直接看代码 public class BlockAndMain { public static void main(String[] args) { System.out.println(" ...

  7. js 拷贝树copytree

    希望能摆脱lodash的深拷贝

  8. 定时任务 Wpf&period;Quartz&period;Demo&period;1

    Quartz 是个开源的作业调度框架. 安装:Install-Package Quartz 官网文档地址:https://www.quartz-scheduler.net/documentation/ ...

  9. Hadoop2&period;2&period;0多节点分布式安装及测试

    众所周知,hadoop在10月底release了最新版2.2.很多国内的技术同仁都马上在网络上推出了自己对新版hadoop的配置心得.这其中主要分为两类: 1.单节点配置 这个太简单了,简单到只要懂点 ...

  10. VS2010下安装OpenCV2&period;4&period;3

    本文记录Windows 7 X86 SP1操作系统环境下,安装与配置OpenCV2.4.3的详细步骤.前置需求:已安装有VS2010. 下载并安装OpenCV 从http://www.opencv.o ...