永洪社区

标题: 求助:脚本不理解? [打印本页]

作者: BoJie    时间: 2020-7-25 08:25
标题: 求助:脚本不理解?
本帖最后由 BoJie 于 2020-7-25 10:05 编辑

哪位仁兄帮忙备注一下每一行说的啥意思啊?

来源:http://club.yonghongtech.com/forum.php?mod=viewthread&fid=44&tid=7042&highlight=%E5%8A%A8%E6%80%81%E6%B8%B2%E6%9F%93

//通过创建图标来进行表格渲染主要分为三部分:定义图表格式、设定图表数据源、调用getImage函数生成图表

//定义图表格式。创建了一个函数,stack为需要输入函数的参数。
function createBMark(stack){
   var mark = new LineBMark();      //Area/Point/Line 这里的Area /Line是指定的图类别,可以选择调整
   mark.addDim("month");            //X轴
   mark.addMeasure("value");        //Y轴
   mark.setOpt(new LineMarkOpt());  
   mark.setStack(stack);
   return mark;
}

//定义轴细节
function getBChart(){
       
   var xscala = new DiscreteScala(new Array("month"));
   var aopt=new AxisOpt();                               //改度量数据段对应的轴属性,空构造,继承父属性
   var axisType = AXIS_BOTTOM_LEFT;                      //轴的位置是左/下
   aopt.setPType(axisType);                           
   var lbopt = new AxisLabelOpt();                       //标签赋值给参数lbopt
   lbopt.setVisible(false);                              // 设置隐藏横轴标签
   aopt.setLabelOpt(lbopt);                                
   xscala.setOpt(aopt);

   var yscala = new ContinuousScala(new Array("value"));
   aopt = yscala.getOpt();
   aopt.setPType(axisType);
   var lbopt2 = new AxisLabelOpt();                       //标签赋值给参数lbopt2
   lbopt2.setVisible(false);                                // 设置隐藏纵轴标签
   aopt.setLabelOpt(lbopt2);
   yscala.setOpt(aopt);

   var coord = new RectCoord(xscala, yscala);
   var mark = createBMark(false);
   var bchart = new BChart(coord, mark);
   var copt = bchart.getChartOpt();
   var cfmt = copt.getFormat();                    //获取文本格式
   //cfmt.setBackground(0xECEFF4);                 //设置背景色,颜色的五种构法之一。参数是一个十进制整型数据     
   return bchart;
}

var bc = getBChart();


//设定图表数据源
param['Show_index_id'] = cols['show_index_id'];
var data = execute(this, SQL, "渲染图_趋势图");


//调用getImage函数生成图表
getImage(bc,data,cell.width,cell.height);

作者: BoJie    时间: 2020-7-25 08:28
标题: 疯狂吐槽中!!!
本帖最后由 BoJie 于 2020-7-25 09:50 编辑

代码来源于网页下面的评论部分:http://club.yonghongtech.com/forum.php?mod=viewthread&fid=44&tid=7042&highlight=%E5%8A%A8%E6%80%81%E6%B8%B2%E6%9F%93

为什么有些内容在帮助文档里查不到 ???为什么有些函数连一个解释都没有???
难道说对外的文档都是简化版的???
好任性奥~~~



作者: Adil_zhang    时间: 2020-7-27 09:22
翻翻jar包,你会发现新大陆
作者: BoJie    时间: 2020-7-27 10:25
Adil_zhang 发表于 2020-7-27 09:22
翻翻jar包,你会发现新大陆

包在哪里?
作者: yhdata_mbasGSNR    时间: 2022-9-13 21:43
Adil_zhang 发表于 2020-7-27 09:22
翻翻jar包,你会发现新大陆

jar包在哪呢
作者: yhdata_38fa8dc0    时间: 2022-9-14 12:53
Adil_zhang 发表于 2020-7-27 09:22
翻翻jar包,你会发现新大陆

同问,包在哪里啊?




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4