`
enhydra
  • 浏览: 104180 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Business Graphic 组件开发

阅读更多

Business Graphic 组件开发

<o:p> </o:p>

SAP 专门提供了一个IGSinternet graphic server)来处理图形生成

IGS   web端访问是http://localhost:40180/ <o:p></o:p>

也可以通过Visual Administrator 来更改,路径是:Root/server01/services/configuration adapter/webdypro/sap.com/tc~wd~dispwda/propertysheet default/IGS<o:p></o:p>

<o:p> </o:p>

它分为两种形式启动:和server 一起启动(嵌入式)、单独启动(sp9以后版本)<o:p></o:p>

<o:p> </o:p>

它包括图形(chart) 和地图(map) 两大类 组件

<o:p> </o:p>

以下例子是 time_stacked 组件开发





<o:p> </o:p>

Context 对应如下

BusinessGraphics : seriesSource  ----------- datas.series

SeriesList :pointSource  ------------- datas.series.point

SeriesList :label  ------------- datas.series.point.name

SeriesList_Point :valueSource  ----------- datas.series.point

Values (NumberValue) :value------------ datas.series.point.price (double类型)

TimeValue(TimeValue):value -----------  datas.series.point.timeV(String类型 格式是 yyyyMMdd)

<o:p> </o:p>

生成图形的方法

<o:p> </o:p>

    public void buildGraphic( )<o:p></o:p>

  {<o:p></o:p>

    //@@begin buildGraphic()    <o:p></o:p>

    SimpleDateFormat sd = new SimpleDateFormat("yyyyMMdd"); <o:p></o:p>

       if (!wdContext.nodeDatas().nodeSeries().isEmpty()) {<o:p></o:p>

           wdContext.nodeDatas().nodeSeries().invalidate();<o:p></o:p>

       }      <o:p></o:p>

       List datas = new ArrayList();             <o:p></o:p>

       ISeriesElement si = null;<o:p></o:p>

       IPointElement po;               <o:p></o:p>

       si = wdContext.createSeriesElement();  <o:p></o:p>

       si.setName("test");         <o:p></o:p>

       wdContext.nodeDatas().nodeSeries().addElement(si);          <o:p></o:p>

       for (int j = 0; j < marketprc.size(); j++) {<o:p></o:p>

                  Dto tab = (Dto) marketprc.get(j);         <o:p></o:p>

                  po = wdContext.createPointElement();<o:p></o:p>

                  po.setPrice(tab.getHigh_prc());<o:p></o:p>

                  po.setTimeV(sd.format(tab.getPricedate()));<o:p></o:p>

                  si.nodePoint().addElement(po);            <o:p></o:p>

       }      <o:p></o:p>

    }<o:p></o:p>

<o:p> </o:p>

最后生成效果图<o:p></o:p>



分享到:
评论

相关推荐

    C语言“Console Graphic Interface”开发工具包

    此处的CGI(Console Graphic Interface),即“控制台图形界面”,是自定义的一套控制台应用程序“图形化”界面开发解决方案。由于控制台本身并不能呈现真正的图像,此处所谓“图形界面”,实际上是由各种制表符、...

    ArcGIS for Flex开发中Graphic的attributes解析

    基于ArcGIS for Flex开发,通过Identity查询(任意多个图层),获取查询结果的属性,并能实现图与属性互动。要将查到的Graphic(不同图层字段的多少可能不一样)的属性在DataGrid中显示(字段为一列,属性值为一列)...

    Graphic开发实例

    Graphic开发实例,希望对大家有帮助。

    java Graphic 用法

    java中 Graphic类的继承及其基本用法,Graphic 作为抽象类,其用法继承组件,重写paint

    怎么样使用Graphic画直线和曲线

    这个小作业我用Graphic做的一个画图程序,看了肯定会用Graphic了 仅对于初学者啊

    Windows Graphic Programming ,

    Windows Graphic Programming 的前几章 ,中英文对照,这些主要讲windows的基本的图像处理模块~

    OpenGL的graphic engine

    这是OpenGL 的graphic engine,可以再Linux下编译使用,也可以在windows 下将单独的资源拉出来使用

    Graphic绘图_graphic绘图_

    实现动态、静态曲线绘制,饼状图、条形图等显示。

    kity, Kity Web Vector Graphic Libary.zip

    kity, Kity Web Vector Graphic Libary

    Plot Graphic Library

    Plot Graphic Library with source code.

    java 2d graphic

    java 2d graphic

    Mentor Graphic DFT 手册

    Mentor Graphic DFT 手册 培训手册

    Photo/Graphic Edge v4.0

    如果你觉得照片或是其他的图片四四方方的不是很好看,哪你可以用Photo/Graphic Edge来为他们做些变化,例如加上更好看的边框等等。Photo/Graphic Edge是一种影像处理软体,它虽然不能直接拿来绘图,不过它却可以把你...

    VC++深入详解-图形graphic

    Graphic.dsp This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they ...

    Graphic_Vc_

    Graphic 用VC画直线、画椭圆、画矩形、画点,选择所要绘制的图形,拖动鼠标即可完成绘制

    graphic

    &lt;graphics.h&gt; 是TC里面的图形库,如果要用的话应该用TC来编译,VC++有他自己的另外图形库。分为:像素函数、直线和线型函数、多边形函数、填充函数等

    Graphic Architecture(图形架构翻译版)

    Graphic Architecture(图形架构翻译版)

Global site tag (gtag.js) - Google Analytics