WijmoJS 控件集 - MultiRow 表格功能
一段時間以來,Wijmo的日本市場提出需要MultiRow表格功能:這是一種以堆疊方式顯示單元格的功能,這種顯示方式減少了需要水平滾動查看額外列的需求。對于北美市場而言,這不是一種常見的表單格式,但是在日本以及東亞地區,這種格式則非常流行。一旦您了解了它是如何工作的,則會覺得有很大的意義。
在以下示例中,每一條記錄由兩行組成(我們將其稱作第一行和第二行)。第一行包括Order ID,改變時間,改變該記錄的人,等等。第二行包含發貨時間,建議修改時間,等等。
在MultiRow中將列折行顯示以減少水平滾動的需求
不同的記錄之間具有較粗的邊框,您可以看到,最終用戶是如何可以快速地了解一條記錄中的全部字段,而不需要水平向右滾動以看到更多內容。除此之外,您可以將字段顯示為分組效果,使得這些字段位于相同的列,一目了然地提供更多的信息摘要。
在Wijmo的 MultiRow中,您甚至可以將所有的列頭收起顯示為一行:
列頭收起顯示
MultiRow表格的基本功能和好處
- 不需要滾動就可以在單頁中顯示許多字段。
- 以一種靈活的布局顯示表格。例如,在報表中,您可以在一條記錄中創建多行并合并單元格。
- 將某些字段分組并顯示為分級的結構。如,您可以在相同的一列分組中顯示客戶的名稱,郵件和地址字段。
- 提供和FlexGrid全部相同的功能。
關鍵特性
- 使用多行表示每一條記錄。
- 對每一條記錄支持單元格合并(不僅僅是在單個記錄中合并)。
- 列頭和內容區域具有相同的布局,列頭同樣可以收起顯示為單行。
- 最終用戶可以和在普通的單行表格中操作的那樣,通過鍵盤進行導航。
- 通過單擊行頭選擇一條記錄的全部行。
- 同樣也支持FlexGrid所提供的功能。篩選,分組,分頁,凍結行和列,添加刪除記錄,數據類型,datamap,改變列寬,等等。
MultiRow 僅在Wijmo企業版可用,是商業應用軟件領域的一個偉大的工具。