AG Grid Enterprise
產(chǎn)品編號:162451
當(dāng)前版本:v2022
開 發(fā) 商:AG Grid Limited
產(chǎn)品類型:獨立控件
產(chǎn)品功能:數(shù)據(jù)網(wǎng)格/JS網(wǎng)格/React網(wǎng)格/Angular網(wǎng)格/Vue網(wǎng)格
開發(fā)平臺:Visual Studio 2019 / Visual Studio 2022
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產(chǎn)品源碼:不提供源碼
JavaScript數(shù)據(jù)網(wǎng)格
AG Grid現(xiàn)在是世界先進的現(xiàn)代Javascript應(yīng)用程序數(shù)據(jù)網(wǎng)格之一。它誕生于Angular世界,但它現(xiàn)在與框架完全無關(guān)——它不依賴于任何框架。AG Grid 支持 Angular、React、JavaScript 和 Vue。 為什么選擇AG Grid: 支持具有相同 API 的多個框架。 為每個框架量身定制的 GUI 層,以獲得更好的開發(fā)人員體驗和性能。 Community Edition 完全免費,即使用于商業(yè)用途。 我們的代碼是開源的,因此您可以在評估過程中查看代碼。 為企業(yè)客戶提供專門的支持團隊。 具有其他數(shù)據(jù)網(wǎng)格無法提供的功能,例如透視、分組、集成圖表。 功能概述 企業(yè)級功能 聚合 分組時,您還可以進行聚合以獲取數(shù)據(jù)的聚合值,即總和、極小值、極大值等。使用內(nèi)置聚合函數(shù)或創(chuàng)建自己的聚合函數(shù)。
剪貼板 從剪貼板復(fù)制和粘貼數(shù)據(jù)。用戶將能夠在 Excel 中編輯數(shù)據(jù),然后在完成后將數(shù)據(jù)復(fù)制回網(wǎng)格中。
欄目菜單 列菜單從列標(biāo)題下拉。使用默認(rèn)選項或提供您自己的選項。
上下文菜單 右鍵單擊單元格時會出現(xiàn)上下文菜單。使用默認(rèn)選項或提供您自己的選項。
Excel導(dǎo)出 以本機Excel格式導(dǎo)出,該格式將保持列寬并允許導(dǎo)出樣式。例如,您可以為網(wǎng)格中的單元格著色,并在Excel導(dǎo)出中為等效的單元格著色。 分組行 使用分組行將數(shù)據(jù)分組到選定的維度上。您可以將數(shù)據(jù)設(shè)置為按特定列分組,或者允許用戶拖放他們選擇的列并動態(tài)分組。 主/細(xì)節(jié) 使用Master Detail擴展行,并在內(nèi)部有另一個包含不同列的網(wǎng)格。 原型 通過對數(shù)據(jù)進行透視來創(chuàng)建列,類似于 Excel 中的數(shù)據(jù)透視表。 范圍選擇 將鼠標(biāo)拖到單元格上以創(chuàng)建范圍選擇。這對于突出顯示數(shù)據(jù)或復(fù)制到剪貼板非常方便。 設(shè)置過濾器 Set Filter的工作方式與Excel類似,提供復(fù)選框以從集合中選擇值。 狀態(tài)欄 當(dāng)您使用范圍選擇選擇單元格范圍時,狀態(tài)欄出現(xiàn)在網(wǎng)格底部并顯示聚合(總和、極小值、極大值等)。這類似于Excel中發(fā)生的情況。 工具面板 工具面板允許用戶操作列列表,例如顯示和隱藏,或拖動列進行分組或旋轉(zhuǎn)。 樹數(shù)據(jù) 使用樹數(shù)據(jù)顯示具有父/子關(guān)系的數(shù)據(jù),其中父/子關(guān)系作為數(shù)據(jù)的一部分提供。例如,一個文件夾可以包含零個或多個文件和其他文件夾。 核心網(wǎng)格功能 可訪問性 網(wǎng)格在單元格內(nèi)具有 ARIA 角色,用于輔助功能 以啟用屏幕閱讀器導(dǎo)航。 網(wǎng)格對齊 使一個或多個網(wǎng)格水平對齊,以便一個網(wǎng)格中的任何列更改都會影響另一個網(wǎng)格。這允許具有不同數(shù)據(jù)的兩個網(wǎng)格保持水平同步。
單元格編輯 用戶可以使用單元格編輯更新數(shù)據(jù)。使用提供的單元格編輯器之一或創(chuàng)建自己的單元格編輯器以滿足您的業(yè)務(wù)需求。
列過濾器 列過濾器出現(xiàn)在列菜單中。網(wǎng)格帶有開箱即用的過濾器:文本、數(shù)字、日期和設(shè)置過濾器。您還可以創(chuàng)建自己的客戶過濾器。 列組 列可以組合成列組。此外,您可以將組配置為可展開以顯示和隱藏組內(nèi)的列。
列移動 可以通過用鼠標(biāo)拖動列或使用API來內(nèi)聯(lián)移動列。
列固定 使用列固定將一列或多列固定在左側(cè)或右側(cè)。固定列始終存在,不受水平滾動的影響。
列調(diào)整大小 通過拖動列標(biāo)題的邊緣來調(diào)整列的大小,自動填充以填充網(wǎng)格寬度,或通過自動調(diào)整列大小以適應(yīng)其內(nèi)容。
CSV導(dǎo)出 使用CSV 導(dǎo)出將數(shù)據(jù)從網(wǎng)格中取出并放入另一個應(yīng)用程序(例如Excel)進行進一步處理。
自定義過濾器 創(chuàng)建您自己的自定義過濾器以匹配您自己的業(yè)務(wù)需求。
日期過濾器 日期過濾器允許使用 {equals、notEquals、lessThanOrEqual、greaterThan、greaterThanOrEqual、inRange} 過濾日期。
外部過濾器 外部過濾器允許您構(gòu)建位于網(wǎng)格之外的過濾器。例如,您可以在網(wǎng)格之外為您自己的過濾器包含您自己的小部件。
鍵盤導(dǎo)航 使用鍵盤導(dǎo)航,用戶可以使用光標(biāo)鍵和Tab鍵在單元格之間導(dǎo)航。
印刷 刪除網(wǎng)格中的所有滾動以使其準(zhǔn)備好打印。 號碼過濾器 數(shù)字過濾器允許使用 {equals, notEquals, lessThanOrEqual, greaterThan, greaterThanOrEqual, inRange} 過濾數(shù)字
分頁 當(dāng)您不希望用戶滾動時使用分頁。分頁允許一次查看一頁的行。
快速過濾器 快速過濾器通過簡單的文本搜索同時過濾所有列,就像您過濾Gmail的方式一樣。
行選擇 行選擇以選擇行。在單擊選擇或復(fù)選框選擇之間進行選擇。選擇組將選擇孩子。
行排序 行排序?qū)?shù)據(jù)進行排序。通過單擊標(biāo)題對列進行排序。按住 對多列進行排序Shift。
行拖動 行拖動允許您通過拖動來重新排列行。
文本過濾器 文本過濾器允許使用 {equals, notEqual, contains, notContains, startsWith, endsWith} 過濾文本字符串。
觸控支持 用戶可以在具有內(nèi)置 觸控支持的觸控設(shè)備上導(dǎo)航網(wǎng)格的功能。你不需要做任何事情,它開箱即用。
配置 列定義 通過提供列定義列表在網(wǎng)格中配置列。您在列定義上設(shè)置的屬性定義了列的行為方式,例如標(biāo)題、寬度等。
網(wǎng)格大小 使用CSS設(shè)置網(wǎng)格的寬度和高度。如果您的應(yīng)用程序在運行時更改了網(wǎng)格的大小,則網(wǎng)格將動態(tài)調(diào)整為新的大小。
造型與外觀 動畫 用戶排序或過濾后,網(wǎng)格中的行將動畫到位。
單元格渲染 使用Cell Rendering讓單元格呈現(xiàn)除簡單字符串之外的值。例如,將國家標(biāo)志放在國家名稱旁邊,或按按鈕進行操作。
單元格樣式 使用CSS規(guī)則根據(jù)數(shù)據(jù)內(nèi)容定義單元格樣式,例如將紅色背景放在具有負(fù)值的單元格上,將綠色背景放在值大于 100 的單元格上。
列標(biāo)題 例如,可以微調(diào)列標(biāo)題的顯示以更改標(biāo)題高度和文本方向。
列跨越 Column Spanning允許單元格跨列,類似于Excel 中的單元格跨度
自定義圖標(biāo) 網(wǎng)格中的所有圖標(biāo)都可以替換為您自己的自定義圖標(biāo)。您可以使用 CSS 或提供自己的圖像。
全寬行 全寬行允許您擁有一個跨越整個表格寬度的單元格。這允許卡片布局與普通單元格一起工作。
本土化 通過Localization支持不同的語言。
疊加層 完全控制覆蓋以在網(wǎng)格頂部向用戶顯示消息
行高 行可以有不同的行高。您甚至可以在運行時動態(tài)更改行高。
行固定 使用固定行將一或多行固定到頂部或底部。固定行始終存在,不受垂直滾動的影響。
RTL 使用從右到左對齊以允許使用阿拉伯語和希伯來語等語言。
處理數(shù)據(jù) 訪問數(shù)據(jù) 一旦數(shù)據(jù)在網(wǎng)格中,您可以使用網(wǎng)格的API訪問數(shù)據(jù)。
變化檢測 當(dāng)您更改網(wǎng)格內(nèi)的數(shù)據(jù)時,網(wǎng)格會運行更改檢測以檢查是否需要更新任何其他單元格以反映更改。
表達式 表達式允許您使用簡單的字符串而不是值獲取器、設(shè)置器、格式化程序和解析器的函數(shù)。 表達式參考數(shù)據(jù) 使用參考數(shù)據(jù)可以更輕松地編輯使用參考數(shù)據(jù)進行顯示的數(shù)據(jù)。例如,您的數(shù)據(jù)中可能包含國家/地區(qū)代碼,例如 {IE, UK, USA},但您顯示的值可能是 {Ireland, Great British, United States of America})。使用參考數(shù)據(jù)可以簡化這一點,尤其是在編輯時。 設(shè)置器和解析器 值設(shè)置器和值解析器與值獲取器和值格式化器相反。值設(shè)置器用于在無法使用字段時將值放入數(shù)據(jù)中。值解析器用于解析已編輯的值,例如在存儲到數(shù)據(jù)之前刪除格式。 更新數(shù)據(jù) 數(shù)據(jù)可以實時更新。網(wǎng)格可以通過閃爍單元格或在單元格刷新時通過單元格內(nèi)的動畫來突出顯示更改。 值獲取器和值格式化器 值獲取器和值格式化器是關(guān)于獲取和格式化要顯示的數(shù)據(jù)。當(dāng)數(shù)據(jù)不是一個簡單的字段時,使用Value Getter 。使用值格式化程序來格式化值以供顯示。 查看刷新 如果數(shù)據(jù)在網(wǎng)格之外發(fā)生更改,請讓網(wǎng)格執(zhí)行視圖刷新以將UI更新為新值。網(wǎng)格將使用更改檢測來僅刷新已更改的值。
表現(xiàn) 表現(xiàn) 核心網(wǎng)格引擎提供了與以前不同的性能。網(wǎng)格使用行和列虛擬化、動畫幀和許多其他技術(shù)。