轉(zhuǎn)帖|實(shí)施案例|編輯:鮑佳佳|2021-03-05 10:43:09.540|閱讀 161 次
概述:R 平臺(tái)采用了面向業(yè)務(wù)人員的開(kāi)發(fā)模式,結(jié)合現(xiàn)代工業(yè)“流水線裝配”的生產(chǎn)理念,提供大量構(gòu)件,助力客戶(hù)項(xiàng)目快速搭建。 SpreadJS 表格控件主要用于平臺(tái) Excel 表格和基于單元格的報(bào)表的定制。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
一. 企業(yè)背景
福建華閩通達(dá)信息技術(shù)有限公司成立于 2007 年,是一家致力于工程項(xiàng)目管理、電子政務(wù)、電子商務(wù)及企業(yè) ERP 實(shí)現(xiàn)的 SaaS、PaaS 服務(wù)提供商,整合工程管理各環(huán)節(jié)的資源,構(gòu)建行業(yè)健康生態(tài)鏈。
二. 項(xiàng)目概況
R 平臺(tái)采用了面向業(yè)務(wù)人員的開(kāi)發(fā)模式,結(jié)合現(xiàn)代工業(yè)“流水線裝配”的生產(chǎn)理念,提供大量構(gòu)件,助力客戶(hù)項(xiàng)目快速搭建。 SpreadJS 表格控件主要用于平臺(tái) Excel 表格和基于單元格的報(bào)表的定制。
三. 選擇控件產(chǎn)品SpreadJS的主要原因
選擇SpreadJS控件最重要的原因,是其強(qiáng)大的無(wú)編碼模板設(shè)計(jì)器功能。
R 平臺(tái)的 B/S 模塊,需要實(shí)現(xiàn)非專(zhuān)業(yè)程序員在線設(shè)計(jì) Excel 報(bào)表模板,或?qū)氍F(xiàn)成的 Excel 模板加以修改,將制作完成的模板打印或者導(dǎo)出成 Excel 保存至服務(wù)器。
葡萄城的 SpreadJS 是一個(gè)基于 HTML5 技術(shù)的純 JavaScript 控件,控件性能流暢,有類(lèi)似 Excel 的 SpreadJS 在線表格編輯器,適合非專(zhuān)業(yè)程序員設(shè)計(jì) Excel 報(bào)表模板,很符合 R 平臺(tái)(B/S 部分)無(wú)編碼開(kāi)發(fā)的理念。
四. 實(shí)際使用情況
(一)用于 R 平臺(tái) C/S 部分的生成報(bào)表模板在 B/S 模塊中展示
SpreadJS 支持 Excel 格式,通過(guò)將 C/S 端生成的報(bào)表模板保存成 Excel 文件,利用 SpreadJS ExcelIO 導(dǎo)入導(dǎo)出組件,將實(shí)例導(dǎo)入 SpreadJS 并在瀏覽器中展現(xiàn)。
模版運(yùn)行實(shí)例在 SpreadJS 中的展現(xiàn)如圖:
 
 
		(二)、用于 R 平臺(tái) B/S 部分的報(bào)表表單定義模塊
R 平臺(tái)用 SpreadJS 實(shí)現(xiàn)了一個(gè)基于 B/S 架構(gòu)的表單報(bào)表定義工具。因?yàn)?SpreadJS 是類(lèi) Excel 功能的控件產(chǎn)品,很適合業(yè)務(wù)人員進(jìn)行報(bào)表表單模版的定義,基本會(huì) Excel 就會(huì)定義報(bào)表,大大減少了培訓(xùn)成本,并且很契合公司 R 平臺(tái)無(wú)編碼和由業(yè)務(wù)人員定義軟件的目標(biāo)和宗旨。如下圖所示,用戶(hù)可以在線進(jìn)行編輯報(bào)表模板,并且編輯風(fēng)格基本與 Excel 一致,業(yè)務(wù)人員只要會(huì)用 Excel,無(wú)需再次學(xué)習(xí),節(jié)省了培訓(xùn)的時(shí)間和成本。
通過(guò)調(diào)用 SpreadJS 各種功能 API 并將其進(jìn)行組合,滿足了一些 Excel 沒(méi)有但是項(xiàng)目中需要用到的定制功能,如下圖所示,用戶(hù)可以填寫(xiě)報(bào)表工具中區(qū)域的各項(xiàng)屬性。
在數(shù)據(jù)保存時(shí)進(jìn)行各項(xiàng)設(shè)置。
報(bào)表打印時(shí)進(jìn)行打印設(shè)置,只需在下拉選項(xiàng)中進(jìn)行選擇,即可完成不同樣式的報(bào)表打印。
	
五. SpreadJS對(duì)于項(xiàng)目的價(jià)值
SpreadJS 控件主要用于本項(xiàng)目中的報(bào)表設(shè)計(jì),展示,打印等功能。參與設(shè)計(jì)報(bào)表的人員完全不需要懂代碼知識(shí),只要會(huì)用 Excel 就可以參與設(shè)計(jì)報(bào)表,很符合 R 平臺(tái)在線設(shè)計(jì)無(wú)編碼開(kāi)發(fā)的理念,并且類(lèi) Excel 的操作模式很符合設(shè)計(jì)人員的使用習(xí)慣,大大的加快了工作效率,是日常工作的好幫手。
本文轉(zhuǎn)載自:
	
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: