jqgrid datatype参数 local 和 json 的区别

jqgrid datatype参数 local 和 json 的区别,第1张

简单描述datatype参数的local和json值的区别

1、当jqgrid的参数为datatype:"local"表示由前端先获取到jsonData,再set到jqgrid去渲染数据:

$('#table')jqGrid('setGridParam', {data: jsonData});$('#table')jqGrid({   data:jsonData,   datatype:"local",   loadonce: false,

//更多参数请查看文档

})

2、当jqgrid的参数为datatype:"json"表示由jqgrid直接Ajax获取jsonData;

{total:36,page:1,records:359,rows:[{cell:['45339','百草堂中西餐厅']},{cell:['45230','百草园肠粉专家']},{cell:['45348','百胜餐饮公司(解放路)']},{cell:['45238','百胜餐饮广东公司(和平路)']},{cell:['35010','百胜餐饮有限公司(韶关体育中心餐厅)']},{cell:['32012','佰易药业有限公司']},{cell:['33069','柏林铸造有限公司']},{cell:['33359','保温建材工业公司']},{cell:['35087','北江海鲜舫']},{cell:['43219','北江贸易矿业公司']}]}

单引都改成双引,忘记是多少版本开始json要严格遵守,用双引号才能正常显示

$("#tableList")jqGrid('setGridParam',{

postData:{"txDate":txDate,"jobNameStr":jobName},

})trigger('reloadGrid');

试试这个

格式不对,应该输出这样才行

{"page":1,"total":2,"records":2,"rows":

[{"id":"SNMZ","cell":["SNMZ","n","金钻卡"]},{"id":"SNMZ","cell":["SNMZ","n","金钻卡"]},{"id":"SNMZ","cell":["SNMZ","n","白金卡"]}]

}

var $grid = $('#表格ID');

var ids = $gridjqGrid('getGridParam', 'selarrrow');

if (idslength == 0) {

    var id = $gridfind('ui-state-highlight');

    $each(id, function (i, v) {

        ids[idslength] = vid;

    });

}

consolelog(ids);

以上就是关于jqgrid datatype参数 local 和 json 的区别全部的内容,包括:jqgrid datatype参数 local 和 json 的区别、jqGrid4.2从服务器端读取json数据不显示(如解决在追加50)、jqgrid传递查询条件,后台接收数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9300087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存