美文网首页
view层的说明

view层的说明

作者: 两点半的杂货铺 | 来源:发表于2018-03-26 18:32 被阅读13次

一、创建一个配置列表

配置列表参数详情
q title display text attrs
代表着数据库字段 html页面上的table头 是否显示该字段 table文本展示,格式化展示 设置一些标签的属性
配置列表参数@详情
@ @@
用在定义数据展示的替换使用,为了js端拿到和数据库一样的字段,通过在后台返回的数据库字典中,查到对应v 用来记录,连表查询的全局属性,应该和result中的global_list字典中的k一一对应
attrs 里面的参数介绍
参数 介绍
origin 记录当table的值,用于更改的时候,对比该数据是否被更改
edit-enable 是否可以对该列的内容做更改
edit-type 展示时候用input/select/checked
name 和数据库字段名字一致,为了保存时候输出使用
global-name 获取下拉框形式的全局变量
字典json 传递ajax 的result 详情
传给ajax的result-k result-v
table_config 获取配置文件参数,例如html列通过这个生成的
data_list 当前数据库通过values,获得的[{},{}]格式数据
global_list html的全局变量,用来封装下拉列表形式,数据
配置文件的案例展示
参数 介绍
table_config 配置文件信息
data_list 数据库主表查出的信息
global_list 跨表查询的信息
pager 分页
 #如果是none就不保存
        for i in table_config:
            if not i['q']:
                continue
            q_list.append(i['q'])

        from repository import  models
        data_list = models.Asset.objects.values(*q_list)
        data_list = list(data_list)
        #json传递的时候用的是字典一定注意
        models.Asset.device_type_choices
        result = {
            'table_config':table_config,
            'data_list':data_list,
            #用来保存一个内存的列表储存形式
            'global_list':{
                'device_type_choices': models.Asset.device_type_choices,
                'device_status_choices':models.Asset.device_status_choices,
                'idc_choices':list(models.IDC.objects.values_list('id','name'))
              },
            'pager':'<li><a>1</a></li><li><a>2</a></li>'

        }

相关文章

  • view层的说明

    一、创建一个配置列表 配置列表参数详情 配置列表参数@详情 attrs 里面的参数介绍 字典json 传递ajax...

  • 使用MVP设计模式

    说明 使用MVP设计模式进行解耦 View层 Activity,Fragment为view层的成员,负责初始化各种...

  • Android MVP架构 剖析

    **一:原理说明** ``` mvp是:modle 模型层封装了 数据访问网络的业务;view层为页面展示层主...

  • MVP

    View View层接口 View层实现 Presenter Presenter层接口 Presenter层实现 ...

  • 前端分层架构-网络层拆分

    概览 此篇文章用于说明前端分层架构中网络层拆分的代码实现。 三层架构(未涉及state层) view(视图层): ...

  • redux 实践总结

    View 层:React状态管理:Redux,管理数据状态和UI状态的JavaScript应用工具 举例说明: 代...

  • 安卓mvp模式笔记

    MVP模式分三层。View层为Activity,展示给用户的界面。Presenter层为逻辑处理层,有View层和...

  • 倒影

    倒影(复制层) 让view变成复制层view有一个方法,可以返回当前view内部layer的类型 自定义view重...

  • Swift remove 父层里所有子view的方法

    View为父层 chilrenviews为子层 let chilrenviews = self.View.subv...

  • APP开发实战53-展现层设计(View)

    15.2.2展现层设计(View) Android应用的View层包括Activity、Fragment和Adap...

网友评论

      本文标题:view层的说明

      本文链接:https://www.haomeiwen.com/subject/lrvkcftx.html