您的位置:首页 > 移动互联

WijmoJS 新版发布:再度增强 React 和 Vue 框架的组件功能

发布时间:2019-09-20 09:53:15  来源:互联网     背景:

  前端开发工具包 WijmoJS 在2019年的第二个主要版本 V2019.0 Update2 已经发布,本次发布涵盖了React 和 Vue 框架下 WijmoJS 前端组件的功能增强,并加入更为易用且灵活的撤消/重做功能和模板字符串支持。

  WijmoJS 前端开发工具包由多款灵活高效、零依赖、轻量级的纯前端控件组成,如表格控件 FlexGrid、图表控件 FlexChart、数据分析 OLAP 等,完美支持原生 JavaScript,以及 Angular、React、Vue、TypeScript、Knockout 和 Ionic 等框架,可用于企业快速构建桌面、移动 Web 应用程序。

  在列举前端开发工具包 WijmoJS V2019.0 Update2 的全部功能之前,请下载最新安装程序,以便同步体验!

  >>前端开发工具包 WijmoJS 最新下载地址

  >>访问 WijmoJS 产品官网了解更多功能特性:https://www.grapecity.com.cn/developer/wijmojs

  前端开发工具包 WijmoJS V2019.0 Update2 的主要新特性有:

  • React 框架下组件功能增强

  • Vue 框架下组件功能增强

  • 仪表盘的自定义能力增强

  • 新增模板字符串常量

  • Undo / Redo(撤销/重做)

  • 全新的分页控件

  • FlexGrid 中的多区域选择

  • FlexGrid 中性能调优 API

  • 全球化中更多语言支持

  React 框架下 WijmoJS 组件功能增强

  React 框架已经大受欢迎,WijmoJS 也一直在增强其在 React 框架下的各组件的功能。在新版本中,WijmoJS 提供了一些不错的方法来定义自定义模板,如在脚本中绑定具有 Items 标记的控件。

  使用代码,即可在WijmoJS 中添加 MenuItem 和 MenuSeparator 组件。

  而之所以这么做,是为了解决纯javascript菜单控件不能通过JSX标记定义所带来的不便之处。WijmoJS在与 React 框架深度结合后,在 JSX 标记中使用 React 组件及其属性绑定将会更加方便,实现以声明方式定义项目内容 。

  通过WijmoJS,您可以使用组件的方式快速定义菜单项:在渲染函数的JSX标记中使用嵌套到其Menu部分的MenuItem组件,而不用在数组中定义项目,其中每个MenuItem可定义一个单独的菜单项,其内容具有任意复杂性。

  点击此处,详细了解《WijmoJS 中自定义 React 菜单和列表项模板》

  除了上述功能,WijmoJS 还添加了一个全新的 wjItemTemplate '渲染道具',下面我们会详细介绍这些‘道具’的功能:

  • ListBox

  • ComboBox

  • MultiSelect

  • 菜单

  Vue 框架下 WijmoJS 组件功能增强

  与 React 框架下的功能类似,WijmoJS 针对 Vue 框架的互操作也做了不少优化。在新版本中,WijmoJS 为 Vue 菜单项添加了 wj-menu-item 和 wj-menu-separator 组件。

  至此,向 WijmoJS 的菜单组件添加项的方法将不限于:将其绑定到菜单项数据数组,还可以使用声明的方式添加 Vue 菜单项。

  点击此处,详细了解《WijmoJS 以声明方式添加 Vue 菜单项 》

  仪表盘的自定义能力增强

  为了在 WijmoJS 的仪表盘中显示更多细节,新版本添加了全新的属性:Gauge.showTickText,该属性可以用来显示每个 tickmark 旁边的文本标签。

  此外,WijmoJS 还使用新的 RadialGauge 属性和方法,添加了对针型指针的支持:

  • needleShape

  • needleLength

  • needleElement

  • createNeedleElement

  支持模板字符串常量

  在新版本中,WijmoJS 添加了一个新的 i18n 模板字符串函数。

  模板字符串是ES2015 / ES6中引入的一个非常棒的JavaScript功能,它们允许您使用插入值来构建多行字符串,并使处理嵌入字符串中的单引号和双引号变得更加容易。

  在WijmoJS的新版本中,“模板字符串”也将作为WijmoJS的核心组件。

  点击此处,详细了解《WijmoJS 支持的模板字符串常量》

  灵活易用的表单级Undo / Redo(撤销/重做)

  如今,几乎所有优秀的 Web 应用程序都可以实现 Undo / Redo(撤消和重做)操作。在新版本中,WijmoJS 推出了一个更高效的解决方案:使用 Undo / Redo 类来管理应用程序级别的操作历史。

  不同于HTML提供的基本的撤销/重做功能,WijmoJS的撤消和重做更为灵活且易用——带有UndoStack类的“撤销”模块。您可以使用UndoStack类为网页或表单提供撤消/重做功能,UndoStack类将自动监听所有HTML输入元素以及WijmoJS控件,如FlexGrid、组合框、InputDate和仪表盘。当然,您也完全可以将它与 FlexGrid 一起使用,但我们更建议您在整个应用程序中尝试此方法!

  详细了解《使用 WijmoJS 轻松实现 Undo / Redo(撤消重做)》

  全新的分页控件

  在新版本中,WijmoJS 新增了一个CollectionViewNavigator 控件,该控件可用于浏览 CollectionView 项目或页面,它可以轻松地与 WijmoJS 的任何前端控件(如 FlexGrid)一起使用,以提供简单的数据分页样式。

  FlexGrid 中的多区域选择

  WijmoJS 为 FlexGrid 提供了类似 Excel 的多范围选择功能,这项新功能允许用户按住 ctrl(或命令)在 FlexGrid 中同时选择多个单元格范围。

  本次新增的功能是通过一个名为 MultiRange 的新 SelectionMode 来实现的,用户通过添加一个 selectedRanges 属性,即可获取包含 CellRange 对象的数组,该对象包含当前选定的范围。

  FlexGrid 中性能调优 API

  WijmoJS 添加了新的 API,用于在罕见的场景下优化性能时使用。因为针对的场景特殊,使用时请务必仔细阅读文档。

  • 新的FlexGrid.refreshRange方法

  • FlexGrid.lazyRender属性

  • FlexGrid.refreshOnEdit属性

  全球化中更多语言支持

  WijmoJS 一直在扩展其全球化组件,以帮助客户构建更完美的应用程序。在新版本中,WijmoJS 将支持:

  • Mongolian

  • Vietnamese

  • Swiss German

  除此之外,WijmoJS 还更新并优化了不少已有组件,如 Resizable Popup 或 wijmo.format 中的深度绑定。您可前往WijmoJS 产品官网,了解更多新特性内容。

  如需体验 WijmoJS 新版功能,请点击此处,免费下载试用。同时,也欢迎加入葡萄城前端技术交流群:720389894(QQ群),与更多前端开发者交流产品使用心得、分享成功案例。

  关于WijmoJS 前端开发工具包

  WijmoJS 前端开发工具包由多款灵活高效、零依赖、轻量级的纯前端控件组成,如表格控件 FlexGrid、图表控件 FlexChart、数据分析 OLAP 等,完美支持原生 JavaScript,以及 Angular、React、Vue、TypeScript、Knockout 和 Ionic 等框架,可用于企业快速构建桌面、移动 Web 应用程序。

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页

本文评论
无聊的APP千篇一律,有趣的APP万里挑一
近日,在各大APP商城纷纷下架多款APP的时候,一款叫做“皮皮虾”在 App Store 和各大 And......
日期:08-15
手机市场竞争异常激烈 昔日五摄神机逐渐走向落寞
相信很多人对诺基亚有着莫名的情愫,作为曾经手机界的霸主,诺基亚辉煌过,也落寞过,当年诺基亚宣......
日期:08-06
赴日小姐姐旅游实录 境外上网还是中国电信随身WIFI靠谱
近日,一位风趣幽默的小姐姐分享了她赴日本的旅行体验,引发了网友热议,不但没有想象中清新浪漫的......
日期:08-06
国家信息安全漏洞共享平台发布Apache Tomcat漏洞安全公告
2月22日消息 国家信息安全漏洞共享平台(CNVD)近日发布了一份关于 Apache Tomcat 存在文件包含漏洞的......
日期:02-22
苹果发布iOS 12正式版:你升级了吗?
iOS 12正式版已经推送,你升级了吗? 经过了3个多月的测试后,现在苹果终于发布了iOS 12正......
日期:09-18
中国移动与CBA联盟联合成立5G实验室
4月8日消息,中国移动咪咕公司与CBA联盟宣布围绕5G进行战略合作升级,成立5G联合实验室。...
日期:04-08
百度地图展现“硬核王者”实力 道路里程覆盖1000万公里!
人工智能与地图产品的深度结合,让我们手中最熟悉的百度地图已不仅是日常出行的必备工具,更是凭着......
日期:07-30
百度云开拓边缘计算领域   走在云计算最前端
近年来,伴随云计算和物联网产业的发展,一些对时延、传输损耗比较敏感的应用场景逐渐被业界关注。......
日期:08-17
高通5G基带多个系列平台集成 普惠5G手机大众消费者
5G作为现阶段最炙手可热的新科技,5G基带、5G解决方案等话题也不再高冷,而成了茶余饭后的谈资。5G......
日期:09-20
Google 将于明年开始逐步关闭 Google Glass 的相关功能
Google 在近期公布的帮助页面上详细说明了消费级别 Google Glass 的相关软件支持情况。根据说明,Go......
日期:12-09
安卓11测试版优化用机体验的这些“窍门”,原来华为EMUI早已掌握?
6月11日凌晨,谷歌直接推出了安卓11的首个 Beta版本。从整体上看,新一代安卓系统确实新增了一些之前没有的功能,也全方位加...
日期:06-11
咪咕视频免流量看315晚会 助力共建“共治共享,放心消费”新格局
一年一度的3·15国际消费者权益日来临,今年的主题“共治共享,放心消费”彰显了中......
日期:03-15
Worktile进军软件开发与协作的初心与野心
作者:Anytao 作为国内领先的企业协作工具,过去6年Worktile经历了中国SaaS跌宕起伏的蛮荒......
日期:03-24
腾讯应用宝上线“玩转5.1游戏篇” 狂撒百万Q币为《和平精英》庆生
近日,《和平精英》迎来一周岁生日,为了回馈广大玩家的支持与热爱,腾讯应用宝特别推出“玩转......
日期:05-01
来画视频平台引入摄图网正版素材 加速完善上游素材库
近日,来画与摄图网达成合作,双方就正版创意素材授权方面展开深度合作。作为国内头部短视频智能创......
日期:04-30
百度地图大数据:五一接近尾声,北上广深购物中心热度不减
今天是五一小长假的最后一天,各地迎来返程高峰。高速路有多堵?哪些交通枢纽人最多?热门景区、购物......
日期:05-05
ITU正式启动6G研究:初步时间表敲定
5G才刚刚正式上路,6G就迫不及待了,此前有已经陆续多家机构、运营商、企业宣布启动6G研究工作,为......
日期:03-04
传闻雄安5G发展又有新动向 河北联通这次又憋了什么大招?
今年一段时间以来,三大运营商在雄安新区5G部署上的力度可谓不小。日前有网友爆料称,“最近有......
日期:04-30
远程办公第二周 金山文档用户倍数级增长
新冠肺炎疫情的影响还在持续,大部分企业原定春节假期后延后一周上班的在家办公,基本上继续推迟了......
日期:02-12
手机码字哪家强?百度输入法语音识别速度第一
随着科技发展和快节奏生活的普及,人们的办公场所不再局限于办公室,还可以是上下班的地铁上,以及......
日期:05-05