纯前端开发案例:用 SpreadJS 搭建信息系统软件开发平台
华闽通达 - R 平台应用
所使用产品:SpreadJS
企业背景
福建华闽通达信息技术有限公司成立于 2007 年,是一家致力于工程项目管理、电子政务、电子商务及企业 ERP 实现的 SAAS、PAAS 服务提供商,整合工程管理各环节的资源,构建行业健康生态链。
项目概况
R平台采用了面向业务人员的开发模式,结合现代工业“流水线装配”的生产理念,提供大量构件,助力客户项目快速搭建。SpreadJS 表格控件主要用于平台 Excel 表格和基于单元格的报表的定制。
选择葡萄城 SpreadJS 控件的主要原因
选择葡萄城控件最重要的原因,是其强大的无编码模板设计器功能。
R平台的 B/S 模块,需要实现非专业程序员在线设计 Excel 报表模板,或导入现成的 Excel 模板加以修改,将制作完成的模板打印或者导出成 Excel 保存至服务器。
葡萄城的 SpreadJS 是一个基于 HTML5 技术的纯 JavaScript 控件,控件性能流畅,有类似 Excel 的 SpreadJS 在线表格编辑器,适合非专业程序员设计 Excel 报表模板,很符合 R 平台(B/S 部分)无编码开发的理念。
实际使用情况
(一)用于 R 平台 C/S 部分的生成报表模板在 B/S 模块中展示
SpreadJS 支持 Excel 格式,通过将 C/S 端生成的报表模板保存成 Excel 文件,利用 SpreadJS ExcelIO 导入导出组件,将实例导入 SpreadJS 并在浏览器中展现。
模版运行实例在 SpreadJS 中的展现如图:
(二)用于 R 平台 B/S 部分的报表表单定义模块
R平台用 SpreadJS 实现了一个基于 B/S 架构的表单报表定义工具。
因为 SpreadJS 是类 Excel 功能的控件产品,很适合业务人员进行报表表单模版的定义,基本会 Excel 就会定义报表,大大减少了培训成本,并且很契合公司 R 平台无编码和由业务人员定义软件的目标和宗旨。如下图所示,用户可以在线进行编辑报表模板,并且编辑风格基本与 Excel 一致,业务人员只要会用 Excel,无需再次学习,节省了培训的时间和成本。
通过调用 SpreadJS 各种功能 API 并将其进行组合,满足了一些 Excel 没有但是项目中需要用到的定制功能,如下图所示,用户可以填写报表工具中区域的各项属性。
在数据保存时进行各项设置。
报表打印时进行打印设置,只需在下拉选项中进行选择,即可完成不同样式的报表打印。
葡萄城控件产品对于项目的价值
SpreadJS 控件主要用于本项目中的报表设计,展示,打印等功能。参与设计报表的人员完全不需要懂代码知识,只要会用 Excel 就可以参与设计报表,很符合 R 平台在线设计无编码开发的理念,并且类 Excel 的操作模式很符合设计人员的使用习惯,大大的加快了工作效率,是日常工作的好帮手。
了解更多新特性详情,请访问 SpreadJS 官网:
http://www.grapecity.com.cn/d...
.NET平台适用的 Spread Studio 也同期发布新版本,支持WinForm、WPF、ASP.NET 、XAML、WinRT 等多个平台,提升您应用系统中的表格数据录入、编辑等交互功能,让您的数据用 Excel 的方式说话。
点击此处,了解详情:http://www.grapecity.com.cn/d...
关于葡萄城
· 全球最大的控件提供商
· 微软认证的金牌合作伙伴
· 专注开发工具和企业软件领域近 30 年
· 为超过 75% 的世界500强企业提供服务
纯前端开发案例:用 SpreadJS 搭建信息系统软件开发平台相关推荐
- autojs遍历当前页面所有控件_纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表 - 葡萄城开发工具...
SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备"高性能.跨平台.与 Excel 高度兼容"的产品特性,可为用户提供高度类 ...
- 纯前端表格控件SpreadJS V12.1 隆重登场,专注易用性,提升用户体验
一款优秀的开发工具,在更新迭代中,除了要满足不同场景的业务需求,也需不断优化已有功能,尤其是细节方面,要能为用户带来使用体验和开发效率的提升. 作为一款备受业界专家和开发者认可的纯前端类Excel ...
- js固定表格行列_纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表
SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备"高性能.跨平台.与 Excel 高度兼容"的产品特性,可为用户提供高度类 ...
- 纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表
SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备"高性能.跨平台.与 Excel 高度兼容"的产品特性,可为用户提供高度类 ...
- 纯前端表格控件SpreadJS以专注业务、提升效率赢得用户与市场
提起华为2012实验室,你可能有点陌生. 但你一定还对前段时间华为的那封<海思总裁致员工的一封信>记忆犹新,就在那篇饱含深情的信中,我们知道了华为为确保公司大部分产品的战略安全和连续供应, ...
- 纯前端表格控件SpreadJS:电子表格技术实践 - 内存
在前端表格中,表格可以是松散布局的一种UI表达方式,它的最小描述单元是一个单元格,也就是我们常说的CellBase. 点击获取SpreadJS工具下载 常用的数据结构有二维数组和对象数组,对于二维数组 ...
- 纯前端表格控件SpreadJS新手入门指南 - 复制粘贴
点击获取SpreadJS v15.0官方正式版下载 复制粘贴到Excel 设置Workbook的options属性的allowCopyPasteExcelStyle属性,可设置复制粘贴是否带样式.选择 ...
- java数据透视表插件_纯前端表格控件SpreadJS:新增数据透视表插件等,完美呈现强大的Excel数据分析能力...
SpreadJS是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,凭借其 "高性能.跨平台.与 Excel 高度兼容"的产品特性,备受以华为. ...
- python h5开发_从零搭建移动H5开发项目实战
从零搭建移动H5开发项目实战 前端H5的前世今身 在Pc的时代,前端技术无疑统治了大多数用户的交互界面!而在移动为王的今天,NA开发在早期占领了大多数用户的交互界面,后来逐渐的前端H5开发找到了自己的 ...
最新文章
- 准备写java学习笔记
- 客户资产管理(Custom Asset Management)
- 【二叉树】先序序列为a,b,c,d 的不同二叉树的个数
- 计算机的诊断策略服务怎么打开,win7系统使用诊断策略服务提示“未运行”怎么解决...
- 【图像超分辨率】SR for RS via Local–Global Combined Network
- python代码变成运行程序_python脚本转化单个exe执行程序
- html图片热点新窗口,HTML基础必看---表单,图片热点,网页划区和拼接详解
- 华为今年不会推出运行鸿蒙OS的手机;Deno 1.3.2发布|极客头条
- xcode6 使用MJRefresh
- 关于C#中的get与set函数
- 什么是机器学习?机器学习的工作原理是什么?
- 用3DMAX制作《滚动的小球》
- ipad怎么清理内存垃圾
- AWS Lambda重大更新,跨越编程语言差异之门?
- 一读就错的68个姓氏,第一个就读错了
- python爬虫获取网站销售情况(内置源码)
- Zend Studio 10.6.0正式版注册破解
- 线性代数的本质——线性组合,张成空间和基
- Android Banner
- 肇庆学院计算机科学与技术专业多少分能进,2020肇庆学院录取分数线是多少-各专业分数线...
热门文章
- 教育技术c语言考研试题,C南京师范大学教育技术学考研真题 C语言与Web技术真题(2005--2008)...
- project不显示里程碑标志_3万台!纽荷兰大方捆打捆机再创全新里程碑
- python相机拍照显示_从solvePnP获取摄影机姿势
- linux服务器系统_利用Zabbix监控系统监测Linux服务器系统时间是否准确完美实现...
- oracle出错如何备份数据,Oracle数据库备份失败, 出错代码:0xe0001402
- win7鼠标指针主题包_Windows10系统用键盘来代替鼠标操作的方法
- 跨网段远程调试vs_使用 VS 2019 跨平台编写和调试 Linux C/C++程序
- python类的初始化方法_python学习之-对象的的初始化与__init__方法
- Jawin –Java/Win32互动项目 可调用DLL及COM的调用项目
- 《天天数学》连载45:二月十四日