jQuery UI 之 jqgrid 插件的一些方法总结

来源:互联网 发布:淘宝访客忽然下降一半 编辑:程序博客网 时间:2024/06/06 04:57
  1. 获取表格选中行
    jqgrid属性中multiselect(是否多选)默认是false的,所以获取单行的方法为:
    var rowid = $('#gridTable').jqGrid('getGridParam', 'selrow');
    返回的为行号rowId。
    如果在multiselect=true的情况下使用该方法,则返回的是最后选择的一行的rowid。
    那么在multiselect=true的情况下应该使用以下方法:
    var rowIds = $('#gridTable').jqGrid('getGridParam', 'selarrrow');​
    返回的是一个由所有选中行的rowid组成数组,如下
    ["3", "4", "5"]
  2. 获取选中行的数据
    如果要获取选中行的数据,只需将上面获取的rowid传入下边的方法即可。
    var data = $('#gridTable').jqGrid('getRowData', rowid);
    返回的为一个object对象,可以根据其属性获取值:
    var userName = data.name;

    获取当前加载的所有行的rowid数组:
    $('#gridTable').jqGrid('getDataIDs');
  3. 获取指定单元格的数据
    var cellData = $('#gridTable​').jqGrid('getCell',id,colnum);




0 0