iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >SpreadJS在Angular2中支持哪些事件
  • 779
分享到

SpreadJS在Angular2中支持哪些事件

2023-06-04 12:06:37 779人浏览 薄情痞子
摘要

这篇文章主要介绍“Spreadjs在angular2中支持哪些事件”,在日常操作中,相信很多人在SpreadJS在Angular2中支持哪些事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpreadJS在

这篇文章主要介绍“Spreadjsangular2中支持哪些事件”,在日常操作中,相信很多人在SpreadJS在Angular2中支持哪些事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpreadJS在Angular2中支持哪些事件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

SpreadJS 纯前端表格控件是基于 HTML5javascript 电子表格和网格功能控件,提供了完备的公式引擎、排序、过滤、输入控件、数据可视化excel 导入/导出等功能,适用于 .net、Java 和移动端等各平台在线编辑类 Excel 功能的表格程序开发

首先 Angular2 绑定事件的方法是在 template 中使用"( )"设置绑定事件,然后在导出模块中编写事件触发的方法,像这样:

@Component({    selector: 'my-app',    template:       `<GC-spread-sheets (workbookInitialized)= "workbookInit($event)" >    </gc-spread-sheets>`,})export class AppComponent {     workbookInit (args) { //do something  }}

其中 $event 为 Angular2 的关键字,类似于 window.event,SpreadJS 对 $event 做了一些扩展,如果需要在事件中对 SpreadJS 相关的处理,那么可以传入 $event 来获取事件触发的默认参数,例如:

workbookInitialized 事件中传入 $event 参数后,在可以通过 args.spread 获取 spread 的实例对象。这里对workbookInitialized事件做一个说明,workbookInitialized中可以通过 args.spread 获取 spread 对象,通过 spread 对象理论上我们可以在这里做任何 SpreadJS 功能的事情,这里的事情是不通过 Angular2 来进行处理的。这里可以做一些 Angular2 中不支持绑定的 SpreadJS 功能,例如:

Angular2 支持的 SpreadJS 属性中没有筛选功能,那么如果我们要在 Angular2 的工程中实现一个列的筛选功能我们应该怎么做呢?以上面的代码为例,我们可以在 workbookInit 方法中使用:

var spread = args.spread; var sheet = spread.getActiveSheet(); var columncount = sheet.getColumnCount(); var range = new GC.Spread.Sheets.Range(-1, 0, -1, columncount ); var rowFilter = new GC.Spread.Sheets.Filter.HideRowFilter(range);sheet.rowFilter(rowFilter);

这样就完成了在列上面增加绑定的功能。

需要注意的是,所有的事件都是绑定在 gc-spread-sheets 标签上的,绑定在其他标签上是无效的。

到此,关于“SpreadJS在Angular2中支持哪些事件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: SpreadJS在Angular2中支持哪些事件

本文链接: https://www.lsjlt.com/news/237937.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpreadJS在Angular2中支持哪些事件
    这篇文章主要介绍“SpreadJS在Angular2中支持哪些事件”,在日常操作中,相信很多人在SpreadJS在Angular2中支持哪些事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpreadJS在...
    99+
    2023-06-04
  • SpreadJS 在 Angular2 中支持绑定哪些属性
    这期内容当中小编将会给大家带来有关SpreadJS 在 Angular2 中支持绑定哪些属性,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。SpreadJS 纯前端表格控件是基于 HTML5 的 ...
    99+
    2023-06-04
  • vuejs支持的事件有哪些
    本篇内容介绍了“vuejs支持的事件有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • linux中支持哪些文件系统
    linux中支持哪些文件系统?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于...
    99+
    2023-06-14
  • Python异步编程在Linux环境中的实践,需要哪些算法支持?
    随着互联网技术的快速发展,异步编程成为了越来越多开发者的选择。Python语言的异步编程也越来越受到开发者的关注。本文将介绍Python异步编程在Linux环境中的实践,以及需要哪些算法支持。 一、异步编程的概念 异步编程是一种编程模型,...
    99+
    2023-09-22
    异步编程 linux 编程算法
  • onTouch与onClick事件在Android应用中的关系有哪些
    onTouch与onClick事件在Android应用中的关系有哪些?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。LinearLayout分别设置了onTouchListe...
    99+
    2023-05-31
    ontouch onclick android
  • 二维码技术在ASP开发中的应用,Windows环境下哪些IDE可以支持?
    二维码技术在近年来得到了广泛的应用和发展。特别是在移动互联网领域,二维码扫描已经成为了用户获取信息和完成交易的一种主要方式。在ASP开发中,二维码技术也有着广泛的应用,例如在电子商务领域的订单支付和物流追踪,以及智能化门禁系统中的身份验证...
    99+
    2023-10-20
    windows 二维码 ide
  • 在Android应用中利用 onClick实现单击事件的方法有哪些
    本篇文章给大家分享的是有关在Android应用中利用 onClick实现单击事件的方法有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。这里使用四种onClick单击事件,来...
    99+
    2023-05-31
    android onclick roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作