laravel-admin icon indicating copy to clipboard operation
laravel-admin copied to clipboard

multipleselect 筛选选中效果问题

Open mikiya22 opened this issue 2 years ago • 4 comments

  • Laravel Version: 7.30.6
  • PHP Version:7.4.14
  • Laravel-admin: 1.8.9

Description:

您好,因为需要复杂查询,所以按照文档复写了Model内的paginate()方法 但是查询后filter multipleselect 选中效果丢失了,url没有变化 查询前: 111 查询后: 222 URL参数是存在的:clue_level 333 试了下其他页面,没有复写paginate()方法的multipleselect点击查询后会正常显示之前搜索的内容,但复写的不会,正常filter select的会显示,只有复选的不显示了。我怀疑是不是少写了什么方法把参数丢失了

Steps To Reproduce:

mikiya22 avatar Mar 09 '22 08:03 mikiya22

你的clue_level 在url上有两个栏位在配置上可能需要更改成tag select2

Yanghsuanming avatar Mar 09 '22 15:03 Yanghsuanming

你的clue_level 在url上有两个栏位在配置上可能需要更改成tag select2

感谢你的回答,但是我觉得不是这个问题,因为正常情况下无论多选还是单选框查询后都是保留之前查询内容的,只有我这个复写过model paginate()方法的多选才丢失了,单选select及其他还是可以显示出查询的条件

mikiya22 avatar Mar 10 '22 14:03 mikiya22

我按照文件自定義model 複寫 paginate 後沒有發生你說的問題

Yanghsuanming avatar Mar 11 '22 01:03 Yanghsuanming

从Request中获取参数通过default方法默认选中

sanye4639 avatar Mar 30 '23 03:03 sanye4639