修复oracle下jqgrid大小写敏感的场景
This commit is contained in:
parent
0ab6261a0e
commit
869f427ae2
|
|
@ -15,11 +15,12 @@
|
|||
*/
|
||||
package org.springblade.core.toolbox.grid;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springblade.core.base.controller.BladeController;
|
||||
import org.springblade.core.meta.IQuery;
|
||||
import org.springblade.core.toolbox.Func;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public class JqGridFactory extends BaseGridFactory {
|
||||
|
|
@ -29,8 +30,18 @@ public class JqGridFactory extends BaseGridFactory {
|
|||
IQuery intercept, BladeController ctrl) {
|
||||
|
||||
BladePage<Map<String, Object>> list = (BladePage<Map<String, Object>>) super.basePaginate(dbName, page, rows, source, para, sort, order, intercept, ctrl);
|
||||
|
||||
|
||||
List<Map<String, Object>> _rows = list.getRows();
|
||||
|
||||
//用于oracle下jqgrid大小写敏感的场景
|
||||
if (Func.isOracle()) {
|
||||
for (Map<String, Object> map : _rows) {
|
||||
for (String key : map.keySet()) {
|
||||
map.put(key.toLowerCase(), map.get(key));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
long _total = list.getTotal();
|
||||
long _page = list.getPage();
|
||||
long _records = list.getRecords();
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
url:grid_url,
|
||||
shrinkToFit:false,//适用于较少字段,响应式
|
||||
colNames:_colnames,
|
||||
colModel:_colmodel,
|
||||
colModel:_colmodel,
|
||||
jsonReader:{id : "id"},
|
||||
pager : pager_selector,
|
||||
postData: {where: _filter, sort: "id", order: "desc"}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user