增加按钮扩展功能

 

    在结构化模板中,可能在单元格中增加按钮,并通过二次开发来扩展功能。那么如何在单元格中增加按钮呢, 最快速的方法就是直接在服务器上当前模板相应的brick.xml做修改。 如何找到这个相应的brick.xml文件,请参看 工作流相关配置的目录结构

    下面的示例展示了在a1单元格增加一个按钮。(需要重新打开模板才能看到新增加的按钮)

 

<?xml version="1.0" encoding="UTF-8"?>
<workbook sheetcount='1' gui='true'>
 <worksheet index="0" >
  <brick row="0" col="0" name="search" type="button" caption="统计" x="10" y="5" w="60" h="21" />
 </worksheet>
</workbook>


在相应的脚本文件script.js中,使用如下脚本为此按钮增加onclick事件

function VirtualButtonClicked(sheet , cell, buttonname)
{
  if ( buttonname=='search') //表示当name为"search"的按钮点击时
  {
    ....
  }
}