软件系统界面--通用列表规范
1 按钮排序
综合目前的考虑情况,查询页面中的按钮排序要求为:查询、重置、新增、修改、删除、批量新增、导入、导出、启用、禁用。因为每个系统都存在特性,顾可能超出上述按钮,亦可能少于上述按钮,但总体规则为:将用户的使用频率进行排序,同时兼顾按钮的逻辑性。
2 查询条件-回车事件
针对带有查询功能,且页面上有查询按钮的,用户输入查询条件后,要求增加回车事件,点击回车的效果相当于点击查询按钮。
3 查询条件-重置
针对带有查询功能,且页面上有查询按钮的,要求支持重置查询条件。
4 查询条件-缺省值
若查询条件中存在下拉菜单形式的查询条件,则要求全部显示缺省值“==请选择==”,例如:
5 查询列表-默认展示结果及条数功能
若场景描述中无特殊要求,则用户点击查询菜单,系统默认展示全部数据(若数据量较大另行沟通)。展示条数为每页50条。
6 查询列表-列排序功能
针对带有查询功能,且以列表形式展示查询结果的页面,要求能够支持列排序功能,要求支撑按照正序或者倒序进行排列(附件列除外)。注明:列表中的首列序号全部按照正序进行排列。
实现方式可根据各个系统的实际情况进行实现,效果参考下图。例如:
同时也支持,点击标题进行正序和倒序排列。
7 查询列表-自定义列功能
针对带有查询功能,且以列表形式展示查询结果的页面,要求能够支持用户自定义展示哪些列的功能,列表中总共得字段在需求说明书中已经描述,要求用户可以自定义在本地页面中展示哪些列表项目。用户自定义展示列表后,点击查询,仍然按照自定义中的进行展示;点击翻页,仍然按照自定义中的进行展示;用户重新点击查询菜单后,放按照系统默认的列表进行展示。
实现方式可根据各个系统的实际情况进行实现,效果参考下图。例如:
8 查询列表-列拖动功能
由于存在单元格内容过多的情况,故要求能够在列表的标题支持拖动列表宽度的功能。用户在两个标题之间的分界线上可左右拖动。在拖动的同时,要求页面不能变形。
9 查询列表-超链样式
若场景描述中无特殊要求,列表中带有超链的字段,则要求:该字段用蓝色标出,并有鼠标经过的时间,当鼠标悬浮在字体上时(非单元格内),则该字体下方出现下划线,鼠标移开后,下划线消失。
10 查询列表-翻页功能
若场景描述中无特殊要求,要求支持列表翻页的功能。
11 查询列表-跳转页页功能
若场景描述中无特殊要求,要求支持列表跳转页的功能。用户可输入数字,系统跳转至用户输入的页数。
12 查询列表-至首页和尾页功能
若场景描述中无特殊要求,则要求系统支持能够直接跳转至首页或者尾页的功能。
13 查询列表-导出功能
针对带有查询功能,且以列表形式展示查询结果的页面,若无特殊要求,则所有查询页面全部带有导出功能,导出规则为:1、导出查询所得到的所有数据;2、导出的字段包含且只包含当前列表中的字段,不包含数据库中的类似ID的字段(若场景描述有特殊定义导出的字段,则按照场景描述中为准)。
14 查询列表-查看明细功能
若场景描述中存在查看明细功能,且场景描述中没有特殊要求,则查看页面为弹窗形式展现,页面与新增页面一致。