3.3 菜单管理
3.3.1 WEB菜单


3.3.2 普通菜单
普通URL菜单,以URL参数传参,安全性较低,有长度限制。

3.3.3 自定义表单菜单
参数显示在高级参数中,直接存进数据库,通过后台调用参数,安全性较高,无长度限制。

高级参数说明:
{
//表单编号
formid : "10001",
//引用表编号,逗号分隔
refformid : "",
//地图类型
maptype : "google3",
//默认显示列表或地图list,map
mainview : "list",
//显示左边面板
showleftpanel : "true",
//显示右边面板
showrightpanel : "true",
//显示搜索区域
showsearchbar : "true",
//显示状态区域
showstatebar : "true",
//显示状态统计区域
showstatetypebar : "true",
//显示工具条
showtoolbar : "true",
//显示设备卡片信息
showcard : "true",
//显示数据操作历史区域
showhistory : "true",
//显示流程按钮
showworkflowbutton : "true",
//显示数据编辑按钮
showeditbutton : "true",
//显示全文搜索按钮
showfullsearch : "true",
//显示部门树
showdept : "false",
//显示分类树
showworkarea : "true",
//显示计划树
showplanworkarea : "false",
//显示列表图标
showicon : "true",
//显示列表多选框
showcheckbox : "true",
//显示列表序号
showseq : "true",
//显示图层树
showlayer : "false",
//显示自定义区域组件
showwidgets : "true",
//显示计划数据
showplan : "false",
//列表加载全部数据
fulldata : "false",
//打开列表自动加载数据
loaddata : "true",
//列表隐藏自定义栏位
colshide : "",
//列表显示自定义栏位
colsshow : "",
//列表显示自定义状态数据
stateshow : "",
//列表隐藏自定义状态数据
statehide : "",
//列表自动刷新
realtime : "false",
//列表关联显示日志信息
showlog : "true",
//列表关联显示消息信息
showmsg : "true",
//显示状态统计样式radio,droplist
statetype : "radio",
//显示状态统计栏位
statebutton : "",
//显示搜索区域位置left,top
searchposition : "left",
//列表数据过滤条件
filter : "",
//列表数据排序
sort : "",
//是否允许编辑分类树
editworkarea : "true",
//查询搜索框选项统计
searchitemsum : "",
//显示自定义数据操作历史标签名
historylabel : "",
//计划ID
planid : "",
//模板ID
tempid : "",
//状态条,参考3.3.2.2 状态条配置。
statebar : [],
//默认搜索条件,参考3.3.2.1查询配置。
defaultsearch : {},
//快速搜索条件,参考3.3.2.1查询配置。
quicksearch : {},
//样式配置,参考3.3.2.3 表格颜色控制。
WebStyle : {},
dir : "false",
nogps : "false",
maptip : "true",
viewtype : "",
workareaid : "",
thumbnailviewsize : "small",
assignuser : "false",
workloadsum : "false",
formreportid : "",
styledata : "false",
todaysum : "false",
//计划列表下相关条件配置。
PlanBeginDate : "",
PlanEndDate : "",
ReportBeginDate : "",
ReportEndDate : "",
ReporterID : "",
PlanProperty : "",
PlanUserID : ""
}
3.3.3.1 查询配置

{
"defaultsearch": {
"CREATEDATE": ["@NOWYEAR/@NOWMONTH/@NOWDAY 00:00:00", "@NOWYEAR/@NOWMONTH/@NOWDAY 23:59:59"]
},
"quicksearch": {
"今日隐患清单": {
"CREATEDATE": ["@NOWYEAR/@NOWMONTH/@NOWDAY 00:00:00", "@NOWYEAR/@NOWMONTH/@NOWDAY 23:59:59"]
},
"昨日隐患清单": {
"CREATEDATE": ["@NOWDATE(-1) 00:00:00", "@NOWDATE(-1) 23:59:59"]
},
"一周内隐患清单": {
"CREATEDATE": ["@NOWDATE(-7) 00:00:00", "@NOWDATE 23:59:59"]
},
"一月内隐患清单": {
"CREATEDATE": ["@NOWDATE(-30) 00:00:00", "@NOWDATE 23:59:59"]
}
}
}
3.3.3.2 状态条配置

{
"statebar": [{
"type": "text",
"value": "已选择@SELECTCOUNT(行),总共@TOTALCOUNT(行)"
},
{
"type": "text",
"value": "选中金额合计:"
},
{
"type": "sum",
"value": "@TOTALMONEY"
},
{
"type": "label ",
"value ": {
"name ": "备用金余额查询 "
}
}, {
"type": "text",
"value": "(元)"
}
]
}
3.3.3.3 表格颜色控制
{
"WebStyle": {
"DataGrid": {
"Row": {
"@RISK==\"一级 \"": "background-color: #FFFF00;color: #0000FF;"
}
}
}
}
3.3.4 终端菜单


3.3.4.1内容格式化
参数ShowFormat={
"item_title": "@TEXT", "item_time": "@BOOKDUR", "item_info": "@PRJNAME", "item_state": "@STATE" }
3.3.4.2背景颜色控制
{
"@URGE==\"催办\"": "#FFFF00",
"@BOOKDUR!=\"\"": "#4DFFFF"
}
3.3.4.3二维码
com.cloudInspect.codescan.CameraActivity?modifyFlag=true&UseMultiFormTable=true
高级参数:
{
"BARCODERULE": [{
"regex": "CEA[0-9]{4}",
"tableid": "8000",
"field": "CEA"
},
{
"regex": "TY[0-9]{5}",
"tableid": "2002",
"field": "GUID"
}
]
}
3.3.5 菜单转移
