WPS mac版2024最新版v6.2.2 官方正式版中文 / 3.9M
騰訊會議mac版v3.21.3.428官方版中文 / 178.6M
微信企業(yè)版mac版v4.1.10.90772 官方最新版中文 / 542.2M
紛享逍客Mac版v2.0.12 官方最新版中文 / 78.3M
mac PDF文檔編輯器(Wondershare PDF Editor英文 / 24.3M
蘋果PDF轉(zhuǎn)換工具(Wondershare PDF Converte中文 / 107.9M
飛書客戶端 for mac版v5.29.5 官方版中文 / 314M
有道云筆記mac版2023最新版V7.2.5中文 / 145.9M
XTabulator Mac版是Mac電腦上的一款表格數(shù)據(jù)文件編輯器。使用XTabulator Mac版,你可以快速、輕松地編輯、操作、切分和分割逗號分隔(CSV)、制表分隔(TAB)或任何東西分隔的文件。有需要的小伙伴歡迎來西西下載體驗。
為什么要使用笨重的,愚蠢的,或者只是普通的錯誤工具來操作或重新格式化表格數(shù)據(jù)文件?XTabulator Mac版的處理速度和直觀的功能讓你在極短的時間內(nèi)完成任務(wù)。XTabulator Mac版是一款辦公生產(chǎn)力軟件,可以讓用戶快速、輕松地編輯、操作、切分和分割逗號分隔(CSV)、制表分隔(TAB)或任何東西分隔的文件,提高速度和效率。
桌子表現(xiàn)不好
此問題的最常見原因是您的表在創(chuàng)建或更新時被隱藏(例如,它處于非活動的選項卡式面板中)。
發(fā)生這種情況的原因是,在創(chuàng)建制表器或?qū)?shù)據(jù)加載到表中時,制表器必須可見。這是因為隱藏的DOM元素沒有尺寸(高度/寬度),所以制表器無法計算如何顯示表的內(nèi)容。
有兩個解決方案。確保在創(chuàng)建表或?qū)?shù)據(jù)加載到表時可見;蛘撸绻麩o法做到這一點,則在使表格可見時調(diào)用redraw函數(shù)以重畫損壞的元素。
table.redraw();
我找不到行或單元格的DOM元素?
制表符使用虛擬DOM,這意味著在滾動表時,只會創(chuàng)建和銷毀在屏幕上可見的元素,行。
這似乎是一項艱巨的工作,但這正是使Tabulator發(fā)揮其作用的原因,這意味著DOM中一次僅維護了幾個元素,因此Tabulator可以處理10,000行而不損失性能。
如果您需要訪問表的內(nèi)容,則有許多內(nèi)置功能可以滿足您的需求。編輯器,格式化程序和事件回調(diào)提供了一系列與表內(nèi)容安全交互的方法。
調(diào)用getCell函數(shù)是否返回false?
為了節(jié)省處理時間,僅當(dāng)最初將一行添加到DOM時(用戶尚未滾動到該行時)才生成“ 單元組件”,因此該單元將不可用。
如果您要訪問單元格的值,則可以在行組件上調(diào)用getData函數(shù)以獲取該行中所有單元格的數(shù)據(jù)。
var data = row.getData();
該表需要很長時間才能加載
如果要將大量數(shù)據(jù)加載到表中(> 1000行),請確保在表上啟用了虛擬DOM,這一點很重要。
為此,您需要確保在表中設(shè)置了高度,無論是在包含元素的CSS上,還是在表構(gòu)造函數(shù)中的height選項上。
var table = new Tabulator(“#example-table”,{ height:205,//設(shè)置桌子的高度(可選)});
如果未設(shè)置高度,則虛擬DOM將被禁用,制表符將嘗試一次將所有行呈現(xiàn)到表上。這可能會花費很多時間,并使您的瀏覽器凍結(jié)或運行緩慢。
控制臺中的“選項錯誤”
如果您在控制臺中看到以下錯誤:
選項錯誤-制表符不允許在初始化后設(shè)置選項,除非為此目的定義了一個功能
可能有兩種原因之一,或者您試圖使用Tabulator不支持的jQuery 選項功能來更改設(shè)置選項;蛘吣鷩L試在已經(jīng)是Tabulator表的元素上調(diào)用Tabulator的第二個實例化
控制臺中的“數(shù)據(jù)加載錯誤”
如果您在控制臺中看到以下錯誤:
數(shù)據(jù)加載錯誤-由于數(shù)據(jù)類型無效,無法處理數(shù)據(jù)Expecting:array ...
這是因為您試圖將一個值傳遞給setData函數(shù),該值不是Tabualtor期望的對象數(shù)組。
制表符的有效行數(shù)據(jù)形式的詳細信息可以在文檔中找到。
我可以替換表中的數(shù)據(jù)但將其保持在相同的滾動位置嗎?
是。只需使用replaceData函數(shù)而不是setData函數(shù)
table.replaceData([...行數(shù)據(jù)數(shù)組...]);
制表符是否可以在Internet Explorer 10及更低版本中使用?
制表符不支持低于11版的Internet Explorer版本。制表符使用大量現(xiàn)代JavaScript功能構(gòu)建,圍繞舊版瀏覽器中缺少的功能進行代碼編寫將花費大量時間,并且使用polyfills。因此,沒有計劃為IE的任何舊版本提供支持。
特別說明
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告