轉(zhuǎn)帖|使用教程|編輯:鮑佳佳|2021-04-06 10:20:25.993|閱讀 324 次
概述:SpreadJS在實(shí)際的使用場景中,單元格常常會被設(shè)置格式(如:日期,貨幣,保留小數(shù)等等)。當(dāng)我們分別通過getValue和getText取值時就會發(fā)現(xiàn),取到的內(nèi)容往往是存在差異的。本文將會通過具體實(shí)例,向您展示如何在SpreadJS中更好地運(yùn)用這兩個函數(shù)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
純前端表格控件SpreadJS,兼容 450 種以上的 Excel 公式,具備“高性能、跨平臺、與 Excel 高度兼容”的產(chǎn)品特性,備受華為、蘇寧易購、天弘基金等行業(yè)龍頭企業(yè)的青睞,并被中國軟件行業(yè)協(xié)會認(rèn)定為“中國優(yōu)秀軟件產(chǎn)品”。SpreadJS 可為用戶提供類 Excel 的功能,滿足表格文檔協(xié)同編輯、 數(shù)據(jù)填報、 類 Excel 報表設(shè)計等業(yè)務(wù)場景需求,極大的降低企業(yè)研發(fā)成本和項目交付風(fēng)險。
概述
SpreadJS在實(shí)際的使用場景中,單元格常常會被設(shè)置格式(如:日期,貨幣,保留小數(shù)等等)。當(dāng)我們分別通過getValue和getText取值時就會發(fā)現(xiàn),取到的內(nèi)容往往是存在差異的。本文將會通過具體實(shí)例,向您展示如何在SpreadJS中更好地運(yùn)用這兩個函數(shù)。
getValue與getText的區(qū)別
getValue()一般是用來得到xml/HTML標(biāo)簽中屬性的值,例如:\用這個方法可以得到xxx這個字符串。
getText()則是用來得到文本的值,例如\abc\這個方法可以得到abc這個字符串。
真實(shí)示例:
Q:如果某個單元格被格式化為日期格式,調(diào)用getValue獲取出來的值是一個數(shù)字,請問這個問題要怎么解決?
解決方法:
1、 通過getText方法來獲取單元格顯示的文本,這樣獲取的內(nèi)容就與頁面保持一致了。因?yàn)閒ormatter不會改變單元格的真實(shí)值(不會影響數(shù)據(jù)),只是根據(jù)格式來更改顯示效果。
2、 我們給一個單元格設(shè)置一個日期格式。當(dāng)我們通過getValue獲取到的內(nèi)容是單元格的數(shù)值而不是顯示的文本,通過getText獲取的才是顯示的文本內(nèi)容。就像下圖所示這樣。
總結(jié)
以上就是getValue與getText在SpreadJS中的區(qū)別。
本文轉(zhuǎn)載自:
立即下載最新版純前端表格控件SpreadJS體驗(yàn)吧!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: