所在的位置: js >> js介绍 >> 使用openwebkitsharp打

使用openwebkitsharp打

看白癜风到中科白癜风医院 http://finance.sina.com.cn/chanjing/b/20090930/09073071708.shtml
书接上回由于使用的帆软设计器的版本较低,所以在对图表设置了图标缩放功能后,IE浏览器并不支持,所以为了兼容处理,替换为使用webkit的谷歌内核打开帆软报表。下载open-webkit-sharp资源,然后将Cores文件夹和References文件夹下的所有文件拷贝到项目所在路径下,然后把Binary文件夹析的文件全部拷贝到项目所在路径下(如果使用的是Framework2.0的框架则复制BinaryNET2下面的文件)。当然小编已经把需要的资源整理好,不需要再自己进行拷贝替换了,需要的可以找小编索取哦。工具/选择工具箱项/添加控件OpenWebKitSharp.dll,然后在项目中添加对如下三个文件的引用准备工作做完之后,开始搞代码吧。本次最终要实现的功能是在客户端打开帆软报表之后,为帆软报表添加按钮调用我们自己的c#方法。首先通过webkit打开页面然后设置允许js调用注意别忘了添加设置对COM组件的可见最后在代码中定义js调用的方法通过以上几个步骤之后,#代码端已准备就绪了,接下来我们来看报表中的js,其实非常简单。选中报表中的单元格,然后右键进行控件设置然后选择按钮事件,进行事件编辑加号选择点击事件,当然还有一个初始化后事件,这个就看具体的应用了,在这里小编选择按钮事件,然后将js脚本调用的方法写在下图中的中function方法中即可。至此,达成最终想要的效果:1)改用谷歌内核,解决图表缩放在ie上的不兼容,如下图终于可以来回拉动了。2)完成js对c#代码的调用,这样在打开界面之后点击红框内的按钮就可以调用到具体方法,即如上图中定义的OpenItemsById方法。好嘞,下篇文章我们再见……


转载请注明:http://www.aierlanlan.com/rzfs/8471.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了