Search

Help

Page 1 of 21. Showing 205 results (0.007 seconds)

  1. 控件

    内置变量 变量名 描述 data 系统根据配置的数据表维度和度量提供的数据,数组结构 dimensions 配置的数据表维度 measures 配置的数据表度量 HTML使用AngularJS语法,在编译前和编译后中,需要通过 scope.变量名来访问内置变量 示例 <div>的维度:</div> <div ngrepeat="item in dimensions"> item </div> <div>的度量:</div> <div ngrepeat="item in measures"> item </div> <div>数据:</div> <div ngrepeat="item in data
  2. 内置函数

    String get(String url) GET请求指的url,并获得返回值 public String get(String url, Map header) GET请求指的url,并获得返回值,可以Header public String post(String url) POST请求指的url,并获得返回值 public String post(String url, String reqBody) POST请求指的url,可以请求体 public String post(String url, String contentType, String reqBody) POST请求指的url,可以
  3. 开发ECharts图形

    1.添加控件 image20191115 17:47:33.png 2. 设置数据源 image20191115 17:48:7.png 3. 编写HTML image20191115 17:48:34.png image20191115 17:48:52.png <div id="chart11003" style="width:100%;height:100%;"> </div> 4. 编写Javascript image20191115 17:49:40.png image20191115 17:49:57.png var chartData = ; console.log(scope.data
  4. 控件如何带参数下钻

    场景:用户点击部门钻取时,希望部门字段的值能带到下一页 : var subPageKey = "xxx"; //下钻页面的标识 //点击事件触发 var onDepartmentClicked = function(){ //点击的部门 var selectedDepartment = "xxxx"; //将值缓存起来,下钻后能动关联 scope.cacheDimensionValue("部门", selectedDepartment); //跳转到钻取页 VSEngine.reportService.gotoPage( ); } 请参考:图表控件Javascript接口
  5. 控件

    控件分为2个: Designer: 被报表设计器引用,用来控件的配置面板和渲染等; View:当用户查看报表时被引用,仅用于渲染; 【模板示例】 过滤器控件模板 Echarts控件模板
  6. 选择过滤器

    产品中过滤器维度值均来数据源,维度值随数据源变化而变化。但是过滤器,是通过编写,赋值给过滤器标签,并给标签赋予联动的数据源维度名称。此标签内容是固的。 image20191014 10:22:48.png image20191014 10:23:0.png image20191014 10:23:24.png 点击图表分类“过滤器控件”,点击“过滤器”,选择模拟器中组件“配置” image20191014 10:24:14.png 配置项有:图像、选择项、未选中、选中、基、边框、浮动,参考2.报表元素组 http://doc.macochart.com/pages/viewpage.action?pageId
  7. App客户端

    许可平台提供App客户端功能,App包可以两部分内容: 1.【App安装包管理】App的桌面图标、App名称、App启动图片 2.【App内容包管理】启动App后的登录界面、报表列表界面等 image20191218 14:7:11.png 一、App安装包管理 通个上传相应的图片,助生成App安装包,生成好App安装包后,可以做以下操作: 1.通过【查看二维码页面】,测试生成好的App包 2.通过【下载App部署包】,将app部署在指服务器中 注意:App部署包必须部署在https的路径中 二、App内容包管理 MACO App开放了App的原生接口,可以根据这些接口App开发,比如登录界面、
  8. 数据源

    load("nashorn:mozillacompat.js"); importPackage(com.alibaba.fastjson); importPackage(java.util); var buildColumn = function(name, type) var columns = new JSONArray(); columns.add(buildColumn("time","string"));//时间 columns.add(buildColumn("name","string"));//员工姓名 columns.add(buildColumn("target1","string"));//员工年目标 col
  9. 管理后台SSO

    如果统一认证需要额外JAR包,可以将jar文件放到 $ /tomcat8/lib 目录下 一、管理后台SSO var version = java.lang.System.getProperty("java.version"); if (version.startsWith("1.8.0")) //BI服务 … = java.net.URLEncoder.encode(callbackUrl, "utf8"); //页面处理完成后,跳到BI的地址,这里设置为后台管理页面,也可以跳到报表页面 var redirectUrl = macoHost"/workbench/home.do"; //也可以根据参数来处理跳转地址 var viewreport
  10. 基于OAuth2的报表集成

    一、准备SDK等集成环境 将需要的jar文件拷贝至tomcat8lib目录下 /opt/maco/tomcat8/lib D:macotomcat8lib 二、登录页面跳转 image2019107 19:47:14.png importPackage(java.util); importPackage … ) && StringUtils.equalsIgnoreCase(app, "crm")) else 三、SSO登录 importPackage(java.util); importPackage(java.net); importPackage(org.apache.commons.codec.digest); importPackage