首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问一组选中的复选框的jqgrid编辑按钮

访问一组选中的复选框的jqgrid编辑按钮
EN

Stack Overflow用户
提问于 2011-05-20 05:15:01
回答 1查看 1.7K关注 0票数 0

我的jqgrid中有以下代码

代码语言:javascript
运行
复制
<script type="text/javascript">
    jQuery(document).ready(function() {

        var grid = jQuery("#list");
        $("#editBtn").click(function() {
           alert("hi");                            });


        jQuery("#list").jqGrid({
            url: '<%= Url.Action("DynamicGridData") %>',
            datatype: 'json',
            mtype: 'POST',

            colNames: ['checkbox',  'Id','col1','col2' ],
            colModel: [
      { name: 'checkbox', index: 'checkbox', sortable: false, formatter: "checkbox", formatoptions: { disabled: false }, editable: true, edittype: "checkbox" },
               { name: 'Id', index: 'Id', search: false, stype: 'text', sortable: true, sorttype: 'int', hidden: true },
      { name: 'col1', index: 'col1', search: false, stype: 'text', sortable: true, sorttype: 'int', search: false, hidden: true },
      { name: 'col2', index: 'col2', sortable: true, search: false, width: 30, stype: 'int' } ],
            pager: jQuery('#pager'),
            rowNum: 40,
            rowList: [20, 40, 60, 100],
            sortname: 'Id',
            sortorder: 'asc',
            gridview: true,
            autowidth: true,
            rownumbers: true,
            viewrecords: true,
            toppager: true,
            height: "100%",
            width: "100%",
           caption: 'Grid Data'
        });



    });

我可以在editBtn函数中触发测试警报,用户如何访问其复选框被用户选中的记录的id列?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-20 15:01:36

使用以下代码获取勾选了复选框的Id列数据...

代码语言:javascript
运行
复制
var grid = jQuery("#list");
$("#editBtn").click(function() {
   var str = '';
   var data = grid.getRowData();
   for(i=0;i<data.length;i++){
        if(data[i].checkbox==='Yes')
            str += data[i].Id+',';
   }
   alert(str);
});

str变量由用户选中复选框的Id列的值组成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6064962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档