關於jqGrid+mybatisplus遇到的坑

qq_35218795發表於2018-11-27

關於jqGrid+mybatisplus遇到的坑


本篇將講述作者在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開頭的!!!)

到此結束!感謝各位觀看,純屬分享,希望大家都不要踩這樣的坑~

相關文章