關於jqGrid+mybatisplus遇到的坑
知識
11-27
本篇將講述作者在jqGrid和mybatisplus遇到的坑,首先作者也是第一次遇到這兩個框架結合起來,由於需求是需要動態排序,所以百度了很多,網上都說有兩種方法,客戶端排序和後端排序,當時我兩個方法都嘗試了都不行,但是後來發現這邊項目是有封裝好了的,但是debug時,排序的值一直沒傳過來,網上都說會穿sidx和sord或者sidx和sortorder,試了好多次都不行,後來還是用的sidx和order,這個可以用,親測,可用!!
sortable不寫的話默認是true,但是如果有的列不想加,在該列後面加上sortable:false
sortname:"ID』和sortorder:"desc』是設置默認參數值為XXX
controller層這麼接收值的
這兩個參數是我自己加的,為了配合後面封裝好了的mybatisplus的orderby
下面這幾個參數是原來封裝好了的,表示排序規則並沒有什麼用,後期這裡會修改!
service實現層這麼寫的
(這裡作者踩了個坑,不知道你們有沒有遇到,我用的idea,生成getter,setter時,Boolean型的getter是以is開頭的!!!)
到此結束!感謝各位觀看,純屬分享,希望大家都不要踩這樣的坑~
※git忽略提交的文件
※SpringBoot整合MyBatis,MySql之從前台頁面到資料庫的小Demo
TAG:程序員小新人學習 |