SpreadJS前端表单控制-培训故事
天津凯达数据有限公司作为中国汽车技术研究中心有限公司在天津设立的数据资源中心,基于智能网络化汽车产业服务、数据建设、技术集成、工程验证、示范测试等相关领域,建立了包括驾驶场景数据、虚拟仿真平台、网络化测试验证平台、工程验证平台和智能网络化示范测试集成管理平台在内的多维全方位业务系统。为中国汽车工业健康可持续发展提供持续动力。
为了开发公司项目管理系统的网络Excel通用组件,并轻松实现二次扩展和数据填充模块,经过技术人员多次评估,一致决定购买SpreadJS纯前端表单控件。
在具体项目实施之前,开发人员需要学习和掌握SpreadJS的相关功能和使用技巧。同时,为了给其他前端项目团队提供参考,公司定制了为期5天的SpreadJS培训课程。项目背景
公司的项目管理系统需要使用SpeJS作为通用的电子表格模板设计器,通过SpeJS集成以前定制的组件,并通过拖动在SpeJS的表单编辑器界面中显示和配置它们,从而生成能够自行设计数据填充、数据可视化甚至商业智能的电子表格模板。
目前,除了开发这套电子表格模板设计器之外,我们还计划在系统的背景下,结合工作流引擎使用SpreadJS来实现在线协同办公平台。培训内容
1.本培训课程分为两部分:研发培训和产品相关人员培训。共有大约15人参加了培训,其中包括2名前端开发人员、1名后端开发人员、2名前端团队领导开发人员和大约10名其他项目团队开发人员。
2.考虑到学员对产品和技术能力的理解程度不同,设计的课程内容更倾向于SpreadJS的基本功能和应用场景分析,技术回答基本上是基于基本功能的实现。
3.由于项目需求中涉及到了SpreadJS和系统后台工作流引擎的结合,培训增加了后端数据传输和前端与后端数据交互的内容。
4.这个项目的组长以前就知道SpreadJS,所以对组长的培训主要集中在需求沟通和项目设计的优化上。
5.在培训的第一天,研发人员主要了解了产品功能(SpreadJS、在线表单编辑器和GCExcel文档API),并了解了项目的进度。
6.在培训的第二天,为产品人员介绍了SpreadJS的应用场景和典型案例。
7.培训的第三天主要介绍了前端和后端数据交互以及新版SpreadJS的主要功能。
8.第四天的培训集中在SpreadJS在线表单编辑器的自定义扩展和源代码结构上,并结合演示做了一些演示示例。
9.在培训的第五天,主要针对实际项目问题提出了相应的解决方案。课程反馈
1.培训周期长,无法严格按照计划实施培训计划和学员。为了更好地链接培训内容,我们录制了每个课程的屏幕。建议葡萄城也根据培训内容对培训课程进行打包和记录,以方便我们的复习。
2.培训课程的内容和难度都很合理,但是关于培训时间的安排,我们能不能分开5天的培训,或者讨论一个更灵活的培训方法?教室一瞥
数据智能研究中心
数据智能研究中心
数据智能研究中心
关于SpreadJS纯前端表控件
SpreadJS是一个基于HTML5的纯JavaScript电子表格和网格函数控件。其特点是“高速低耗,纯前端,零依赖”。它可以嵌入到任何操作系统中,同时满足。NET、Java、响应性网络应用程序、移动跨平台表单数据处理和类似电子表格的表单应用程序开发,为最终用户带来友好的电子表格体验。SpreadJS在数据显示、前端导入导出、图表面板、数据绑定等场景中不需要太多的代码开发和测试,可以大大节省企业研发成本,降低交付风险。