• datagrid在MVC中的运用10-勾选


    本文体验与勾选有关的特性。

      需要加载的books.json

    展开

      视图

    展开

    注意:
    如果没有设置 method: 'get',就会报错,因为默认不能以post方式访问静态文件books.json。

    效果:
    check1

    以上没有把books.json中"checked": true的行设置为选中。

      设置每行属性checked为true的行选中

                    onLoadSuccess: function(data) {
                        if (data) {
                            $.each(data.rows, function(index, item) {
                                if (item.checked) {
                                    $('#tt').datagrid('checkRow', index);
                                }
                            });
                        }
                    }

    效果:
    check2

      获取选中行的值

            $(function() {
                initData();
                $('#ButtonGetCheck').click(function() {
                    var checkedItems = $('#tt').datagrid('getChecked');
                    var names = [];
                    $.each(checkedItems, function(index, item) {
                        names.push(item.productname);
                    });
                    console.log(names.join(","));
                });
            });

    效果:
    check3

      /Customer/Index 视图

    展开

    效果:
    check4

    可见,默认状态下:
    可以多选
    勾选会选择行
    选中行会勾选

  • 相关阅读:
    P1829 [国家集训队]Crash的数字表格 / JZPTAB 莫比乌斯反演
    Luogu P1447 [NOI2010]能量采集 数论??欧拉
    Luogu P2522 [HAOI2011]Problem b 莫比乌斯反演
    Luogu P2257 YY的GCD 莫比乌斯反演
    [笔记] 数论函数小记
    [笔记] 线性筛小记
    Luogu P1092 虫食算 爆搜
    Luogu P1066 2^k进制数 组合数学
    Luogu P1641 [SCOI2010]生成字符串 组合数学
    Luogu P2532 [AHOI2012]树屋阶梯 卡特兰数
  • 原文地址:https://www.cnblogs.com/darrenji/p/3577434.html
Copyright © 2020-2023  润新知