-
表单宫格/报告宫格/三栏宫格/四栏宫格
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"
}
}