mxEditor使用(七)—— 修改配置文件wftoolbar-commands.xml增加图元

上一节,我们通过向wftoolbar-commands.xml文件增加一个action来扩展我们应用的功能,这一节,我们通过增加template类型来扩展可以向图形中增加的图元,这需要修改wftoolbar-commands.xml、wfeditor-commons.xml和wfgraph-commons.xml。我们的例子是增加cloud图元。

首先,修改wftoolbar-commands.xml,增加如下代码:

<add as="Cloud" template="cloud" style="cloud" icon="Lib/mxGraph/editors/images/cloud.gif"/>

这里说明我们增加的这个图元的template名称为cloud,style名称为cloud。

第二步,修改wfeditor-commons.xml,增加template,这部分代码如下:

   <add as="cloud">
      <Shape label="Shape" href="">
        <mxCell vertex="1" style="cloud">
          <mxGeometry as="geometry" width="80" height="60"/>
        </mxCell>
      </Shape>
    </add>

第三步,修改wfgraph-commons.xml,在mxStylesheet 下增加style,这部分代码如下:

    <add as="cloud">
      <add as="shape" value="cloud"/>
      <add as="perimeter" value="ellipsePerimeter"/>
      <add as="strokeColor" value="#CDEB8B"/>
      <add as="fillColor" value="#CDEB8B"/>
    </add>

清除浏览器缓存,再次访问示例页面,图标中多了cloud:


图片.png

可以增加图元了:


图片.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容