视图管理
视图就是把你常用的筛选条件保存下来,下次进模块一键切回,省得每次重新筛一遍。
视图是什么
视图是一份"看数据的方案",它记录三样东西:当前筛选了哪些条件、日期范围筛的是哪一段、有没有开着"按分组字段查看"。比如在村民花名册里,你筛了"性别=男"、"年龄>60",把这一套保存成一个视图,叫"老年男性村民",下次直接选它就行。
视图不会改变数据本身,它只改变"你这一次看到的样子"。同一个模块下可以保存很多个视图,A 视图筛低保户、B 视图筛党员,互相独立。
点表头给某一列排序是临时操作,不会被保存进视图里。切换到任意一个视图后,表格都会回到该模块自己的默认排序方式;想按某列排序,切完视图再点一次表头就行。
为什么要保存视图
不保存视图也能用,每次进模块手动筛一遍,三五分钟也能搞定。但如果你一周要看同一份数据 10 次、月底报表要按几个角度切,每次重筛就是浪费时间。保存视图的好处主要有:
- 下次进模块,下拉一选就出来,不用回忆"上次我是怎么筛的"。
- 多个视图并存,今天看在职党员,明天看预备党员,切换不丢条件。
- 设成默认视图后,打开模块自动应用,连"点一下"都省了。
保存当前视图
进入任意模块(例如村民花名册)后,先筛、再按需要开"按分组字段查看",调到你满意的样子,然后:
- 点视图栏右侧的"保存为视图"在表格上方,"视图"下拉的右边。
- 填视图名称最多 20 个字,名字要让一个月后的自己也能看懂。
- 要不要设为默认弹窗里有个"设为默认"开关,打开的话,以后打开这个模块会自动应用它。
- 点保存视图立刻进入"视图"下拉列表。
命名规范建议:
| 命名方式 | 例子 | 评价 |
|---|---|---|
| 动作+对象 | 筛选-60岁以上女性 | 清晰 |
| 用途 | 月度低保审核 | 清晰 |
| 纯条件 | 党员-在职-本村 | 清晰 |
| 含糊名字 | 视图1 / 测试 / 临时 | 不推荐,过两周自己都不认识 |
视图多了之后下拉列表会很长,名字含糊的几个视图混在一起你根本分不清。建议名字里带上"对象+条件"两要素,例如"低保-本月新增"比"本月新增"清楚得多。
切换视图
在表格上方的"视图"下拉里,所有已保存的视图都列在那儿,还有一个固定的"默认(全部)"选项(不筛选任何条件)。点一下名字,表格立刻按那个视图的筛选条件重新渲染。
- 点视图下拉表格上方,标签是"视图"。
- 选目标视图下拉里点一下名字,已设为默认的视图后面会带个 ★。
- 表格自动刷新不需要再点"应用"或"确定"。
切换是立即生效的,不会弹窗提示你确认。如果当前筛选条件和已应用的视图不一致,视图名旁边会出现一个"已修改"的橙色小标签提醒你——但这只是个提示,直接切走的话,没保存的临时筛选条件照样会被丢弃。
设为默认视图
默认视图就是"下次打开这个模块自动用的视图"。比如你天天看在职党员,就把"党员-在职"设成默认,以后点侧边栏进党员模块,直接是在职党员列表,不用再切。
- 点视图下拉旁的"管理视图"按钮打开视图管理弹窗。
- 找到目标视图那一行"默认"列里有个"设为默认"链接按钮。
- 点"设为默认"不用先切换到这个视图,点一下立刻生效。
- 关闭弹窗下次进模块就用它。
每个模块只能有一个默认视图。再给另一个视图点"设为默认"时,原来的默认会自动取消,"默认"列会变回"设为默认"按钮,没有单独的"取消默认"按钮。
更新已有视图
视图保存后,你可能想调整筛选条件——比如原来的"60 岁以上"想改成"65 岁以上"。改的方法是覆盖保存:
- 先切到要改的视图从下拉里选它。
- 调整筛选条件改成新的样子。
- 点视图栏右侧的"更新当前视图"系统弹出"覆盖视图"确认框。
- 点"确定覆盖"原视图被新条件覆盖,名字不变。
如果你不想覆盖原视图,又想保留新条件,就走"保存为视图",取一个新名字,原视图原封不动。
确认框写着"此操作不可撤销",点了"确定覆盖",原条件就没了,没有"恢复上一版"按钮。如果原视图你还可能用,建议先另存为视图测试一下,确认没问题再去删旧的。
删除视图
不用的视图留着会让下拉列表越来越长。删法:
- 点视图下拉旁的"管理视图"按钮打开视图管理弹窗。
- 找到要删的那一行列表里每行一个视图。
- 点行末的"删除"红色文字按钮。
- 二次确认系统问"确定删除视图「XXX」吗?",点确认。
删除只是删"这一份方案",模块里的数据一条都不会少。删完的视图无法找回,要再用得重新建。默认视图也可以删,删完后下次进模块不再自动应用任何筛选条件,排序方式退回该模块自己在模块管理里设置的默认排序(新→旧 或 旧→新,默认是新→旧)。
视图是全模块共享的
视图不是每个账号自己一份,而是按模块共享:只要账号对这个模块有查看权限,就能看到这个模块下所有人保存的视图、也能直接选用;对这个模块有编辑权限的账号,还能新建、更新、改名、删除、设默认——改动对所有能看到这个模块的人都生效。
某个账号把"党员-在职"设为默认视图后,其他所有能打开这个模块、且有编辑权限的账号也会看到同一个默认视图生效,而不是各自独立设置。多人共用一个模块时,改视图前最好先和大家说一声。
| 对象 | 是否共享 | 说明 |
|---|---|---|
| 模块结构(字段定义) | 共享 | admin 改字段,所有人都看到新字段 |
| 记录数据 | 共享 | 一个人录入,所有人都能查到 |
| 视图(筛选条件) | 共享 | 有查看权限就能看到并使用;有编辑权限才能新建/改/删 |
| 默认视图 | 共享 | 模块级别的单一设置,不分账号 |
如果只是想临时按自己的习惯看一眼数据、又不想影响别人保存的视图,用筛选栏临时筛一下就好,不必存成视图;真要保存的话,起个大家都能看懂的名字(比如"标准-在职党员"),方便同事直接用。
常用视图案例
下面三个是村里最常保存的视图,可以照着建(记得:排序不会存进视图,切过去后如果想按某一列排,再点一下表头):
| 视图名 | 所在模块 | 筛选条件 |
|---|---|---|
| 党员-在职 | 党员名册 | 党员状态=正式党员 且 是否在职=是 |
| 低保-本月新增 | 低保户 | 登记日期≥本月 1 日 |
| 合同-30 天内到期 | 合同台账 | 到期日期 ≤ 今天+30 天 且 ≥ 今天 |
具体怎么填筛选条件,看下一篇筛选与排序。其中"本月 1 日"、"今天+30 天"这种相对日期,在筛选框里有"动态日期"选项,不用每月手动改。
视图与 URL 分享
严格说来,"视图"这个保存下来的方案本身不能通过一个专属链接分享——没有类似"复制视图链接"的按钮。但因为视图本身在模块内就是共享的(见上一节),只要告诉同事视图的名字,对方在自己账号下就能直接从下拉里选到同一个视图,不需要靠链接。
另外系统有一个和"视图"不是一回事、但效果类似的机制:当前的筛选条件会实时写进浏览器地址栏。也就是说,把当前网址复制发给同事,对方(在同一局域网、用自己的账号登录后)打开这个网址,也能还原出同样的筛选结果——只是这属于"分享了这次查询的网址",对方账号下不会因此多出一个视图。
- 口头/文字约定视图名例如"咱村今天都用'党员-在职'这个视图",对方直接从下拉里选。
- 复制当前网址如果懒得先保存视图,筛好之后直接复制地址栏网址发过去也行。
- 导出为 Excel在当前视图下点工具栏"导出",只导出筛选结果,发给同事。
- 共建首页大卡把要让全村干部都看到的数字做成首页大卡,登录后第一屏就是它。
视图管理弹窗
视图下拉旁的"管理视图"按钮,是集中操作所有视图的地方。打开后看到一个列表,每行一个视图,列依次是:视图名称、默认、操作。
| 操作 | 作用 |
|---|---|
| 改名 | 改视图名字,筛选条件不变 |
| 设为默认 | 下次打开模块自动应用,每个模块只能一个;已经是默认的视图这里显示"默认"标签,不是按钮 |
| 删除 | 删除该视图,二次确认,不影响数据 |
没有单独的"取消默认"操作——要取消当前默认视图,只能给另一个视图点"设为默认"去顶替它。也不支持多选批量删除,视图建多了想清理,逐行点"删除"就行——一个模块通常也就几个到十几个视图,逐个删几秒钟搞定。
看完这页,下一篇筛选与排序会讲视图里"筛选条件"到底怎么搭——包括"且/或"组合、范围筛选、动态日期、多列排序这些更具体的玩法。