我在使用Ligerui的Grid控件查询处理时不知道要怎么做了
1个回答
展开全部
引入Ligerui的
<script src="../../LigerUI/ligerGrid.showFilter.js" type="text/javascript"></script>
<script src="../../LigerUI/json2.js" type="text/javascript"></script>
两个文件。
$(function () {
window['g'] =
$("#maingrid4").ligerGrid({
columns: [
{ display: '编号', name: 'id', align: 'left', width: 60, frozen: true },
{ display: '时间', name: 'date', type: 'date', format: 'yyyy-MM-dd hh:mm:ss', width: 110 },
{ display: 'thread', name: 'thread', width: 70, align: 'left' },
{ display: '级别', name: 'level', width: 60, align: 'left' },
{ display: '用户ID', name: 'UserID', width: 60, align: 'left' },
{ display: 'logger', name: 'logger', width: 80, align: 'left' },
{ display: '提示信息', name: 'Message', minWidth: 200, width: 400 },
{ display: '错误信息', name: 'Exception', width: 200 }
],
dataAction: 'server',
url:'../dblj/GetList4', pageSize: 30,
toolbar: { items: [{ text: '高级自定义查询', click: itemclick, icon: 'search2'}]
},
width: '90%', height: '80%', checkbox: false
});
$("#pageloading").hide();
});
function itemclick() {
g.options.data = $.extend(true, {}, g.getData());
g.showFilter();
}
在网上找到文件说需要修改showFilter.js文件下面这个位置
function loadData() {
var data = filter.getData();
if (g.dataAction == "server") {
//服务器过滤数据
loadServerData(data);
}
else {
//本地过滤数据
loadClientData(data);
}
}
改为:“g“改”p“
function loadData() {
var data = filter.getData();
if (p.dataAction == "server") {
//服务器过滤数据
loadServerData(data);
}
else {
//本地过滤数据
loadClientData(data);
}
}
后台通过string where = Request.Params["parms"];获取。
最后是对where反序列化组合成sql可以使用的条件就可以了。
<script src="../../LigerUI/ligerGrid.showFilter.js" type="text/javascript"></script>
<script src="../../LigerUI/json2.js" type="text/javascript"></script>
两个文件。
$(function () {
window['g'] =
$("#maingrid4").ligerGrid({
columns: [
{ display: '编号', name: 'id', align: 'left', width: 60, frozen: true },
{ display: '时间', name: 'date', type: 'date', format: 'yyyy-MM-dd hh:mm:ss', width: 110 },
{ display: 'thread', name: 'thread', width: 70, align: 'left' },
{ display: '级别', name: 'level', width: 60, align: 'left' },
{ display: '用户ID', name: 'UserID', width: 60, align: 'left' },
{ display: 'logger', name: 'logger', width: 80, align: 'left' },
{ display: '提示信息', name: 'Message', minWidth: 200, width: 400 },
{ display: '错误信息', name: 'Exception', width: 200 }
],
dataAction: 'server',
url:'../dblj/GetList4', pageSize: 30,
toolbar: { items: [{ text: '高级自定义查询', click: itemclick, icon: 'search2'}]
},
width: '90%', height: '80%', checkbox: false
});
$("#pageloading").hide();
});
function itemclick() {
g.options.data = $.extend(true, {}, g.getData());
g.showFilter();
}
在网上找到文件说需要修改showFilter.js文件下面这个位置
function loadData() {
var data = filter.getData();
if (g.dataAction == "server") {
//服务器过滤数据
loadServerData(data);
}
else {
//本地过滤数据
loadClientData(data);
}
}
改为:“g“改”p“
function loadData() {
var data = filter.getData();
if (p.dataAction == "server") {
//服务器过滤数据
loadServerData(data);
}
else {
//本地过滤数据
loadClientData(data);
}
}
后台通过string where = Request.Params["parms"];获取。
最后是对where反序列化组合成sql可以使用的条件就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询