最新消息:20210917 已从crifan.com换到crifan.org

【未解决】Antd Pro从列表页进入某个编辑页面提交后过滤筛选条件丢失

页面 crifan 470浏览 0评论
一个Antd Pro的前端页面系统,在列表页:
点击详情进入详情页面后:
http://xxx/xxxWeb/#/script/script-detail?script_id=b1356439-c074-4128-98e8-2d5e54b9dab4
再返回后:
之前以为是:之前的筛选条件就丢失了
实际上此处发现筛选条件并没有丢失:
如果丢失了:
使得用户觉得用起来很是不爽
但是此处,url的history的back,是记住了之前的值,没有丢失,会恢复的
当然,之前的操作如果是直接点击左边菜单栏:
那肯定会导致过滤参数丢失的:
所以就不需要去解决,本来以为存在的,实际不存在的bug了。
不过后来发现其需求是:
在进入某个编辑页面:
编辑内容后点击提交
现在:会返回列表,且不带任何筛选条件
希望:
能带上之前的筛选条件:
目的是:比如之前编辑到某个作者的第7页了,编辑某个帖子后,希望再次回到的还是该作者的第7页,继续编辑剩余的帖子
-》所以问题转换为:
在进入编辑页面之前,保存进入时候的url和过滤参数
-》不过同时注意到:
如果本身在列表页面,改变过滤参数,则url中的值是不会变的:
-》所以还要先去加上:
过滤参数改动后,更新url中的过滤参数
的逻辑
之后进入编辑之前,才能以最新的url(包含过滤条件)为准
编辑提交后,返回之前的页面,保持之前的筛选条件和状态
现在是:
希望同事同时帮忙考虑一下,后续的其他操作,是否有类似的需求和类似的逻辑,不要额外的逻辑冲突
所以现在是: 
等同事确认要不要改,确定要改的话,再去改。

转载请注明:在路上 » 【未解决】Antd Pro从列表页进入某个编辑页面提交后过滤筛选条件丢失

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.260 seconds, using 23.41MB memory