ux设计

重点 (Top highlight)

If you have worked on enterprise products, you must have noticed the use of lots of data tables. Therefore, I am writing this article to collect the most common use cases and discuss how elegantly we can handle them.

如果您使用过企业产品,那么您一定已经注意到使用了很多数据表。 因此,我写这篇文章是为了收集最常见的用例,并讨论我们如何优雅地处理它们。

Let’s start with the most simple data table with basic functionalities such as showing data in a grid, with a way to expand the rows to see more details.

让我们从具有基本功能的最简单的数据表开始,例如在网格中显示数据,以及扩展行以查看更多详细信息的方法。

In the design, you will notice that I have intentionally removed showing numbers for pagination. When you show pages users won’t have any clue what is inside those pages, so it does not make any sense for the user to go to a specific page. But, it is essential to show the data set count as well as the ability to go to the next or previous page. You will find this pattern even in Gmail.

在设计中,您会注意到我有意删除了显示分页的数字。 当您显示页面时,用户将不知道这些页面的内容,因此用户进入特定页面没有任何意义。 但是,必须显示数据集计数以及转到下一页或上一页的能力。 即使在Gmail中,您也可以找到这种模式。

Simple data table
简单数据表
Expanded view
展开图

When showing images show them in a round mask. There are lots of articles written on why the round shape is better than a square one when showing someone's photo.

显示图像时,请以圆形口罩显示。 有很多文章介绍为什么在显示某人的照片时圆形比方形更好。

Data table with image
带有图像的数据表
Data table with links
带有链接的数据表

表标题选项 (Table header options)

Users should be able to search on data available in the table. Use the type-ahead feature to filter and show the search result once the user enters the second letter in the search.

用户应该能够搜索表中可用的数据。 一旦用户在搜索中输入第二个字母,请使用预输入功能过滤并显示搜索结果。

Search table
搜索表

In form cases, you may need to allow the user to search a specific type of data in a column and this search by column can help you achieve that.

在表单情况下,可能需要允许用户在列中搜索特定类型的数据,而这种按列搜索可以帮助您实现这一点。

Search a specific column
搜索特定列

表定制 (Table customization)

In enterprise solutions, you could end up dealing with lots of data, so it’s essential to provide customization of the view.

在企业解决方案中,您最终可能要处理大量数据,因此提供视图的自定义至关重要。

  1. Group by data type按数据类型分组
  2. Show/ hide columns显示/隐藏列
  3. Freeze columns冻结栏
  4. Determine display density确定显示密度
  5. Export and Import data导出和导入数据
Table customization options
表自定义选项

排序栏 (Sort column)

Sorting is a simple function. But showing the icons on all the columns all the time could add visual noise. Therefore, I would recommend showing the sort icon on-hover. If the sort is active for a column, keep the icon visible.

排序是一个简单的功能。 但是,始终在所有列上显示图标可能会增加视觉干扰。 因此,我建议悬停显示排序图标。 如果某列的排序处于活动状态,请保持图标可见。

Short table by data on a column
按列上的数据按表格简表

进阶筛选 (Advanced filtering)

You will also find many use cases to show frequently used or advanced filters on the data table. You can prioritize these filters based on the frequency and urgency of use and leave the rest under the filter menu. You can also let the user customize filters they want to keep on the data table. This way, you give more control to the user on how they want to perform their task.

您还将找到许多用例,以在数据表上显示常用或高级过滤器。 您可以根据使用频率和紧迫性对这些过滤器进行优先级排序,然后将其余过滤器保留在过滤器菜单下。 您还可以让用户自定义要保留在数据表上的过滤器。 这样,您就可以给用户更多有关他们希望如何执行任务的控制权。

Quick or advanced filtering options on the data table.
数据表上的快速或高级过滤选项。

管理大量列 (Managing a large number of columns)

When you have too many columns to display, consider freezing the first few columns to maintain context. This way, the rest of the table gets a scroll bar, and the whole table still maintains the context.

当要显示的列过多时,请考虑冻结前几列以维护上下文。 这样,表的其余部分将获得滚动条,并且整个表仍保持上下文。

Freeze a single column
冻结单个列

If you have actions or, in this example, a date column that you want to keep visible at all times, consider freezing the last column as well.

如果您有操作,或者在此示例中希望始终保持可见的日期列,则也考虑冻结最后一列。

Freeze two columns
冻结两列

用于添加或编辑数据的表 (Table for adding or editing data)

The trigger for editing a table or row depends on the use case. You could consider making the whole table editable like an excel sheet if your use case is to let your user add or edit lots of data. You could also use an edit action per row if the editing table not the most common task.

用于编辑表或行的触发器取决于用例。 如果您的用例是让用户添加或编辑大量数据,则可以考虑使整个表格像Excel工作表一样可编辑。 如果编辑表不是最常见的任务,则还可以每行使用一个编辑操作。

Add or edit data in a table.
在表中添加或编辑数据。

Consider using both color and icon while handling error. This will help with accessibility. Show a count on the table header as well and on-click filter the table to show the rows with errors.

处理错误时,请考虑同时使用颜色和图标。 这将有助于辅助功能。 在表标题上也显示一个计数,然后单击过滤表以显示有错误的行。

Error handling on an editable data table
对可编辑数据表的错误处理
Bulk action on rows of a data table
对数据表的行执行批量操作
Single action on a row
单行动作

数据类型和对齐 (Data type and alignment)

By default, all the values should stay left-aligned, but Percentage, Amount and Date should be right-aligned.

默认情况下,所有值应保持左对齐,但百分比,金额和日期应右对齐。

Data alignment in a column
列中的数据对齐
Group by a data type
按数据类型分组

To resize a column, show a visual indicator when the user hovers on the divider line. Then the user can drag to the left or right to resize the column.

要调整列的大小,请在用户将鼠标悬停在分隔线上时显示视觉指示器。 然后,用户可以向左或向右拖动以调整列的大小。

Resize columns
调整列大小

响应式设计 (Responsive design)

The data table does not work very well in smaller form factors such as phones and smaller tablets. Therefore, replace the data table with the listview. In the listview, think of the critical information your user would need upfront and move all the other information to the details page on tap away.

数据表在较小尺寸的设备(例如电话和较小的平板电脑)中无法很好地工作。 因此,将数据表替换为listview。 在列表视图中,考虑一下用户可能需要的关键信息,然后轻按即可将所有其他信息移至详细信息页面。

If you are creating a data table as a global component, you may want to keep the details page as generic as possible, and on the use-case, by use-case basis, you may want to allow customization of the page.

如果要创建数据表作为全局组件,则可能希望使详细信息页面尽可能通用,并且在用例(按用例)的基础上,您可能希望允许自定义页面。

Responsive behavior for data table
数据表的响应行为

The standard desktop experience for search and filter may not be ideal on a small mobile device. Therefore, use a native type of experience where you only focus on one task at a time by dedicating the entire screen to help the user perform the task.

在小型移动设备上,标准的桌面搜索和筛选体验可能并不理想。 因此,请使用本机类型的体验,您可以通过专注于整个屏幕来一次仅专注于一项任务,以帮助用户执行任务。

Responsive behavior for search and filter.
搜索和筛选的响应行为。

I hope this article will give you some food for thought. If you have any questions or suggestions, feel free to send me a message.

希望本文能给您一些思考。 如果您有任何疑问或建议,请随时给我发消息。

This article has been written by Lalatendu Satpathy, UX leader at SAP.

本文由 SAP UX主管 Lalatendu Satpathy 撰写

UX Para Minas Pretas (UX For Black Women), a Brazilian organization focused on promoting equity of Black women in the tech industry through initiatives of action, empowerment, and knowledge sharing. Silence against systemic racism is not an option. Build the design community you believe in.UX Para Minas Pretas (UX For Black Women),这是一个巴西组织,致力于通过采取行动,赋权和知识共享的举措来促进科技行业中的黑人女性平等。 对系统性种族主义保持沉默是不可行的。 建立您相信的设计社区。

翻译自: https://uxdesign.cc/data-table-for-enterprise-ux-cb48fb9fdf1e

ux设计


http://www.taodudu.cc/news/show-894050.html

相关文章:

  • figma下载_Figma中的高级图像处理
  • 指针和指针的指针_网络上的iPad指针
  • 书籍排版学习心得_为什么排版是您可以学习的最佳技能
  • 线框图用什么软件_为什么要在线框中着色?
  • qq空间网页设计_网页设计中负空间的有效利用
  • matlab中的:的优先级_内容早期设计:内容优先
  • 脑裂问题解决方案_从解决方案到问题
  • 调查谋杀案以换取Obra Dinn
  • ux设计中的各种地图_移动应用程序设计中的常见UX错误
  • 工业仪器仪表 界面设计_如何设计时尚的仪表板界面
  • ui和ux的区别_UI和UX之间的区别
  • 文本字段和表单设计-UI组件系列
  • 阿拉伯语排版设计_针对说阿拉伯语的用户的测试和设计
  • 火焰和烟雾的训练图像数据集_游戏开发者是烟雾和镜子的大师
  • 全球 化 化_全球化设计
  • 手动创建线程池 效果会更好_创建更好的,可访问的焦点效果
  • eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器
  • 初级中级高级_初级职位,(半)高级职位
  • figma下载_迁移至Figma
  • 微服务负载均衡实现高可用_使用负载平衡实现大容量可用性
  • tcp 接收端优雅的写法_如何更优雅地接收设计反馈
  • 文案写作软件_11种可改善网站用户体验的文案写作技术
  • web开发集成数字证书_每个数字设计师都应该知道的Web开发的七个原则
  • figma设计_Figma与Adobe XD:我们如何选择下一个设计工具
  • figma设计_如何在Figma中构建设计入门套件(第1部分)
  • saej1929_(1929年-2020年)
  • 不要重新发明轮子_是否重新发明轮子
  • shields 徽标_符号,标志,文字标记:徽标类型的综合指南
  • 设计师更高效_如何丢掉我的工作使我成为一名更好的设计师
  • figma设计_如何在Figma中构建设计入门套件(第二部分)

ux设计_为企业UX设计更好的数据表相关推荐

  1. 数仓主题表怎么设计_陶瓷企业展厅设计主题风格怎么确定?

    陶瓷是文化的结晶,艺术的精华.陶瓷的发明,是人类社会发展史上划时代的标志.当前,越来越多的陶瓷企业开始通过打造数字展厅来树立品牌形象,这一便捷的宣传推广形式,向消费者传达着陶瓷品牌个性.那么,在陶瓷企 ...

  2. 【前端】设计更好的数据表

    1.概述 翻译:https://medium.com/nextux/design-better-data-tables-4ecc99d23356 如果没有可视化和对其采取行动的能力,数据就毫无用处.未 ...

  3. 餐饮管理系统 mysql数据库设计分析_终稿课程设计_餐饮管理系统数据库设计.docOK版(样例3)...

    <课程设计_餐饮管理系统数据库设计.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)课程设计_餐饮管理系统数据库设计.doc(OK版)>相关文档资源请在帮帮文库(www ...

  4. ux设计_声音建议:设计UX声音的快速指南

    ux设计 Mating calls, warning grunts, and supportive coos are some of the sounds heard throughout the a ...

  5. 智能家居数据库设计_设计更智能的数据表

    智能家居数据库设计 重点 (Top highlight) Data tables are hard. There are many different ways to think about them ...

  6. 设计企业网站大纲_哈尔滨企业网站设计费用,网站开发公司_华阳网络

    天津华阳在线科技有限公司为您详细解读哈尔滨企业网站设计费用,网站开发公司的相关知识与详情:中企动力一般会先确定客户的网站所属行业,仔细分析其市场前景,明确市场与网站的需求特点,评估网站未来的发展空间. ...

  7. 设计企业网站大纲_深圳企业网站设计公司|品牌网站设计【尼高网站设计】

    企业网站设计的核心是针对客户的. 如果我们不注意网站的访问者,那么网站将失去其意义! 为了考虑访问者的用户体验,我们在企业网站设计的结构上做了一些努力. 当然,这样做的好处还可以利于我们的网站排名! ...

  8. 网页框架布局设计_实用的网页设计-框架和框架用法介绍

    网页框架布局设计 Ah, frames. We hated them when Netscape first offered them up around 1995; we deplored them ...

  9. 一个页面区分管理者和普通用户如何设计_产品经理要做的操作权限/数据权限设计...

    产品经理在工作中还需要知道一个:用户权限设计能力.权限设计理念贯穿于后台产品.以及用户前端产品. 权限能力包括两类:数据权限.系统操作权限 有的人会好奇,为什么前端产品会有有权限管理的要求?接下来我将 ...

最新文章

  1. Vue Router路由嵌套
  2. CSS上下左右居中的几种方法
  3. objective-c 多媒体 音乐播放
  4. 编码GBK的不可映射字符
  5. Android 申请权限结果返回处理
  6. 深入浅出的排序算法-冒泡排序
  7. 飞鸽传书 的内置的计算机处理
  8. python怎么控制小数点位数_谈谈关于Python里面小数点精度控制的问题
  9. DeFi信用合作社Xend Finance将于今日23时通过Balancer LBP开启公募
  10. 如何使用 Font Book 在 Mac 上添加或删除字体?
  11. pgadmin3连接mysql_postgresql – PgAdmin III – 密码为空时如何连接数据库?
  12. linux模拟键盘按键_Linux上的自动键盘按键
  13. Linux如何关闭自动锁屏
  14. 对企业来说,网络营销渠道与传统营销的渠道有何不同?
  15. YBT高效进阶3.4.2 洛谷P2341 POJ2186受欢迎的牛Popular Cows
  16. Linux命令老是记不住?一篇文章帮你解决。Linux常用命令汇总
  17. 设计模式之抽象工厂模式
  18. Selenium库实现推特爬虫
  19. Spark程序使用Scala进行单元测试
  20. Java实现买火车票【抢票】成功率100%

热门文章

  1. 电脑dns_win10系统dns错误如何解决「系统天地」
  2. STM32 基于正电原子开发板,改换芯片为STM32F103R6,Proteus仿真的一些问题
  3. Microsoft Windows Workflow Foundation 入门
  4. 有哪些简单粗暴的logo设计方法?
  5. Potato的暑期训练day#1题解 ——毒瘤构造
  6. 【进阶技术】一篇文章搞掂:Spring高级编程
  7. 一行代码开启 Winform 中的 ListView 和 DataGridView 双缓冲功能
  8. Ubuntu下安装SSH服务
  9. 实例分享--告诉你如何使用语音和自然语言控制智能家居
  10. 清除掉AD的相关属性!