rock平台组件说明

  • 表单宫格/报告宫格/三栏宫格/四栏宫格

fontSize,代表字体大小,单位是rpx,不设置时默认是28rpx;

isAdd,控制点击时,是否直接进入添加页面,如果配置false或不配置,则进入列表页面;

queryInfo,里面填写初始查询条件,可多个字段,前缀query_;

metaItem.isSearch,当isAdd为false时,控制是否在数据列表页面,是否显示搜索栏;

metaItem.searchColumn,指定要搜索的字段,isSearch为true时,此值必填,否则会报错。

metaItem.searchName,搜索名称,会体现在搜索框中“请输入{searchName};

metaItem.isImg,列表中是否显示左侧图片;

metaItem.title,列表标题对应的字段;

metaItem.note,列表描述对应的字段;

metaItem.img,列表中显示左侧图片时所对应的字段;

metaItem.isAllowAdd,列表中是否显示底部添加按钮,不配置则不显示;

metaItem.isAllowEdit,列表单条详情页是否显示底部编辑按钮,不配置则不显示;

metaItem.isAllowDoc,列表单条详情页是否显示底部“文档预览”按钮,不配置则不显示,显示后,配合拦截器initDoc,可自定义下载的doc格式,在微信小程序端,预览后可点击右上角菜单将文档发送给朋友;

metaItem.submitTip,新增和编辑页面提交成功后的提示内容,默认为“提交成功”,此处可自定义;

metaItem.isGroup,列表时是否按照指定字段分组显示;

metaItem.groupCodeColumn,如果isGroup为true,则使用此字段值进行分组;

metaItem.groupNameColumn,如果isGroup为true,则使用此字段值作为分组名称;

{
    "fontSize": "34",
    "metaList": [
        {
            "metaCode": "t_nb_br_oestrus",
            "name": "牛只发情",
            "icon": "icon3",
            "isAdd": "true",
            "metaItem": {
                "title": "start_date",
                "note": "start_date",
                "img": "pic",
                "isImg": "true",
                "isSearch": "true",
                "searchColumn": "cardno",
                "searchName": "耳标号",
                "isAllowAdd": "true",
                "isAllowEdit": "true",
                "submitTip": "提交成功提示",
                "isGroup": "true",
                "groupCodeColumn": "cattle_cardno",
                "groupNameColumn": "cattle_cardno"

            },
            "queryInfo": {
                "query_cardno": "未戴标"
            }
        },
        {
            "metaCode": "t_nb_br_excite",
            "name": "牛只催情",
            "icon": "icon3",
            "metaItem": {
                "title": "start_date",
                "note": "result"
            }
        }
    ]
}
  • 报告宫格组件

配置是表单宫格的子集,组件中读取元数据表单,返回唯一一条数据时,显示此条数据的报告详情页面,否则提示失败;

报告详情页面,会将第一个字段值作为汇总行显示在最上方,其他的显示在下面宫格内并支持超链接点击进入;

通常用法:创建一个视图,做一些统计性的查询,将汇总行(或不是汇总数字,汇总文字也可以)放在第一个字段上;

{
    "metaList": [
        {
            "metaCode": "v_nb_cattle_infos",
            "name": "牛群状态",
            "icon": "icon3"
        },
        {
            "metaCode": "v_nb_production_infos",
            "name": "生产信息",
            "icon": "icon3"
        }
    ]
}
  • 搜索栏组件

指app首页顶部的搜索栏,此处实现的效果是点击后跳转到某一个元数据的列表页面(可搜索,不可添加,不可编辑),所以此组件的配置参数照搬表单组件metaList的一个节点即可。

{
    "metaCode": "t_nb_cattle",
    "name": "牛只信息",
    "icon": "icon3",
    "metaItem": {
        "title": "cardno",
        "note": "nickname",
        "img": "pic",
        "isImg": "true",
        "isSearch": "true",
        "searchColumn": "cardno",
        "searchName": "耳标号",
        "isAllowAdd": "false",
        "isAllowEdit": "true"
    }
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值