mdd之excel详解

参照类型

控制类型 DatePicker  日期表
         Refer             pub_ref数据库对应
         
         
         
=======================================================    ====================================    
bill_base    入口表   含有 权限设置            (如采购订单表基本信息)
    含义:表里插入一行数据,含有权限
    重要属性:
        cBillNo  单据编码(自定义)
        cName        单据名称(自定义)
        cCardKey    单据类型(默认具体数据对应的表)
        iDefTplId    单据默认显示的模板(与下面模板表 billtemplate_base 对应)
        iDefPrnTplId    单据默认打印模板
        cBillType        类型
            VoucherList        收据集合
            Voucher            收据
            
        cFilterId        过滤id(与下面过滤表    pb_meta_filters    对应),相当于过滤区,包含过滤条件(查询条件)
        
=======================================================================================================================================
billentity_base        (具体的实现表,    比如该功能对应的具体数据源是那张表等等,是否是主表子表等,一个单据可以由多个实现表组成)    (如采购订单表的详细信息
    含义,在该表中插入一行采购订单相关信息,与主表关联
    重要属性:    
        iBillId                单据id    与bill_base表对应
        cCode                实体编码    与 bill_case 中 cBillNo 对应
        cName                实体名称    与 bill_base 中 cName 对应
        cDataSourceName        数据源名称    具体的订单信息插入的表对应的实体 
=========================================================================
billtemplate_base        模板表,在页面也就是具体的view展示的相关配置,如页面展示的大小,页眉,页头等相关配置
    重要属性:
        iBillId                单据id    与bill_base表对应
        cName                自定义)
        iWidth                画布宽度
        cTitle                模板标题

=========================================================================
billtplgroup_base        模板分组表(相当于页面的布局),在页面也就是页面各个区域的模板展示,如左侧,头部展示,尾部展示等每一个区域为一条数据对应后续的数据展示or按钮等展示
    重要属性:
        iBillId                单据id    与bill_base表对应
        iBillEntityId        单据实体id    与    billentity_base    对应
        iTplId                单据模板id    与    billtemplate_base    对应
        cCode                模板分组编码    也就是我想让这个区域在模板的什么位置展示
            st_purchaseorderlist_abstract         **_            **摘要
            st_purchaseorderlist_filter            **_            **过滤
            st_purchaseorderlist_grid            **_            **格子
        cType                模板类型
            ListHeader                        集合头部
            ConvenientQuery                    查询
            table                            表格
            lineTabs                        页签
            group                            分组        与页签联合使用,其iParentID指向页签
        cAlign                排列方式
            top
            left
            bottom                按钮
========================================================================================
    这么理解billtemplate_base,billtplgroup_base和billitem_base的关系。第一个,即模板规定整体的布局如页面的宽度大小等;第二个规定
在模板中的各部分名称为什么,为第三个做准备;第三个是把相关数据放在特定模板(第一个表)的特定位置(第二个表)里面。
==========================================================================================
billitem_base        具体的各个小模板的展示信息
    重要属性:
        iBillId                单据id    与bill_base表对应
        iBillEntityId        单据实体id    与    billentity_base    对应
        iTplId                单据模板id    与    billtemplate_base    对应
        iBillTplGroupId        模板分组id    与 billtplgroup_base 对应
        cFieldName            字段名称    表对应实体类中的属性(如果对象类型,则.属性)
        cName                别名         页面中对应的属性的赋值名称
        cCaption            标题        实体对应的属性的含义
        cShowCaption        显示标题    页面中对应的属性的含义
        iFieldType            字段类型    
            1     猜测字符串
            2              int
            4            时间
        bEnum                是否是枚举status
        cEnumString            枚举信息

        bHidden                是否隐藏     如果隐藏的话,则不会在页面展示,而且不能选出来
        cRefType            参照类型     通过    pub_ref 查找 该类型对应的表的实体,然后查出数据封装
        cRefRetID            参照返回数据    json格式如({"vendor":"id","contact":"contact","vendor_taxrate":"taxrate","vendor_define@1@@30":"customItems!define@1@@30"})1到30的字段
        cSumType            汇总类型
            group    分组
            sum        求和
        bShowIt                是否显示    如果显示则直接显示,但是前提是不隐藏
        cControlType        控制类型
            column
            DatePicker
            inputnumber
            Radio
            select
            Input
            TreeRefer        必须有 cRefType 时才能使用
            Refer            必须有 cRefType 时才能使用
        cEnumType            枚举类型
        refReturn            参照返回值            必须有 cRefType 时才能使用
======================================================================================
pub_makebillrule        
===============
pub_makebillrule_detail
========================
pb_meta_filters            过滤项

=========================
pb_meta_filter_item        过滤项中的具体有那些过滤条件
    主要属性:
        filtersId        过滤id    与pb_meta_filters对应
        itemName        字段名称    与    billitem_base 表中的 cName 对应
        itemTitle        标题  页面中的显示
        itemType        类型       对应 billitem_base    中的    cControlType字段含义一样
            tagbutton    单选,但是值全列出来
        referCode        参照编码    对应 billitem_base 中的  cRefType字段含义一样
        compareLogic    比较    
            eq    like  between
        dataSource        数据源    对应的 billitem_base 中 cFieldName

========================
pb_filter_solution    自定义过滤项    只能在 pb_meta_filter_item    中涉及到的中进行选择
=======================
pb_filter_solution_common    自定义过滤项中对应的过滤条件(默认方案(查询区条件))
=============================
bill_toolbar    (规定各个按钮组在模板分组表的那个位置)主要是页面各个区域按钮组的配置
    主要属性:    
        billnumber        单据编号    与 bill_base 中的一致保证唯一
        name            按钮组的名称
            ListHeader
            ListBody
        parent            父节点    与 billtplgroup_base 中的cCode 模板分组呼应
        align            布局
            
    
=====================
bill_toolbaritem    (规定各个按钮在按钮组的那个位置)主要是各个区域按钮组的具体按钮
    主要属性:
        billnumber        单据编号    与 bill_base 中的一致保证唯一
        toolbar            分组        与 bill_toolbar    中的 name 呼应
        name            按钮名字    
        command            命令  按钮代表的命令
        type            类型    展示的方式
            button
            dropdownbutton  下拉列表
            menuitem            子菜单  与下拉连用
        text            页面展示的名称
        parent            上级菜单    与type呼应
        authid            权限
====================
bill_command        (规定各个按钮的方法实现)各个按钮的具体功能实现及方法跳转
================
rpt_groupschema
====================
rpt_groupitem

            
        
        

        
 

 

个性签名:一个人在年轻的时候浪费自己的才华与天赋是一件非常可惜的事情

     如果觉得这篇文章对你有小小的帮助的话,记得在右下角“点赞”~“评论”  “收藏”哦,博主在此感谢!

 

万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值