客户化配置文件说明-APP集成文档(IOS)
目录

客户化配置文件说明

CustomGezResourceTree.geojson

用于资源树界面的配置

{
     "removeMenu": "1000112,1000114,1000115,10001331", //需要移除的组件ID,多个用逗号分隔
     "changeMenuSvg": [ //替换矢量图 
     {
          "tag": "1000111", //图标id
          "fontName": "iconfont", //字体库名称
          "text": "gezico_m_* " //矢量图标名称
     }
     ],
     "changeMenuImage": [ //替换图片
     {
          "tag": "10001333", //组件id
          "image": "checkBox_yes", //前景图片名称(设为空则不替换)
          "backImage": ""//背景图片(设为空则不替换)
     }
     ],
     angeMenuFrame": [ //替换位置大小
     {
          "tag": "1000113", //组件id
          "frame": "70,20,-1,-1" //位置信息
     }
     ],
     "changeContent": [ //替换文本内容
     {
          "tag": "10001013", //组件id
          "text": "集深移动应用" //替换文本内容
     }
     ],
     "addCustomButton": [//增加自定义按钮
     
          "parentTag": "1000135", //按钮所在的区域ID
          "image":"chkon",//按钮图片
          "frame": "130,220,50,50", //位置大小
          "command":"logoutAction" //点击执行命令
     }
     ],
     "changeImageStatus":[ //修改按钮不同状态的图片(例如开关按钮的两个图片)
     {
          "tag":"10001016", //组件id
          "image":"{\"0\":\"GEZ_offline_Switch_Close\",\"1\":\"GEZ_offline_Switch_Open\"}" //json格式,key为状态值,value为图片名称
     }
     ]
}

CustomGezResourceShow.geojson

展现报表界面的配置

{
     "removeMenu": "1000112", //需要移除的组件ID,多个用逗号分隔
     "addCustomButton": [
     {
          "parentTag": "100011",  //按钮要添加到的区域ID
          "fontName": "iconfont", //字体库名称
          "text": "gezico_m_APPziyuanguanli",//矢量图标名称
          "frame": "250,10,50,50", //按钮位置和大小
          "divFrame":"168,50,130,100" //子元素容器位置大小
          "children": [ //子元素
          {
                "fontName": "iconfont", //字体库名称
                "text": "gezico_m_", //矢量图标名称
                "frame": "0,0,50,50",//按钮位置大小
                "command":"query"//按钮执行动作指令
          }
          ]
     }
     ]