首页 > Web开发 > 详细

【Jquery】【控件】flexigrid 自定义查询

时间:2014-10-17 15:26:14      阅读:311      评论:0      收藏:0      [点我收藏+]

最近用flexigrid作报表,需要自定义条件进行查询,界面如下:

bubuko.com,布布扣

翻了半天文档也没找到如何用POST方法自行传递参数进行查询。

找了一个台湾人写的博客,却要改flexigrid的源代码,更不靠谱。

后来在StackOverflow上发现解决方法。

代码如下:

var postData = {
    "AreaCode": areaCode,
    "HasChild": hasChild,
    "CarId": carId,
    //....
};
var params = [];
for (var item in postData) {
    params.push({
        "name": item,
        "value":postData[item]
    });
}
$(‘#flex1‘).flexOptions({ params: params }).flexReload();

flexigrid的刷新方法是调用flexReload()。在刷新前传入参数。

需要注意的是,params必须是name-value格式的数组,否则在POST的时候,flexigrid将无法解析参数。

调用flexReload后,我们会看到flexigrid将自定义的参数Post到服务器上。

bubuko.com,布布扣

 

【Jquery】【控件】flexigrid 自定义查询

原文:http://www.cnblogs.com/nonkicat/p/4031109.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!