• easyui datagrid 单选框 效果


    columns: [[{
                field: 'oid',
                title: '选择',
                20,
                formatter: function(value, rowData, rowIndex){
                    return '<input type="radio" name="selectRadio" id="selectRadio"' + rowIndex + '    value="' + rowData.oid + '" />';
                }
            }



    onLoadSuccess: function(data){
                //加载完毕后获取所有的checkbox遍历
                if (data.rows.length > 0) {
                    //循环判断操作为新增的不能选择
                    for (var i = 0; i < data.rows.length; i++) {
                        //根据operate让某些行不可选
                        if (data.rows[i].operate == "false") {
                            $("input[type='radio']")[i].disabled = true;
                        }
                    }
                }
            },
            onClickRow: function(rowIndex, rowData){
                //加载完毕后获取所有的checkbox遍历
                var radio = $("input[type='radio']")[rowIndex].disabled;
                //如果当前的单选框不可选,则不让其选中
                if (radio!= true) {
                    //让点击的行单选按钮选中
                    $("input[type='radio']")[rowIndex].checked = true;
                }
                else {
                    $("input[type='radio']")[rowIndex].checked = false;
                }
            }
            

    版权声明:本文为博主原创文章,未经博主允许不得转载

  • 相关阅读:
    flash中网页跳转总结
    as3自定义事件
    mouseChildren启示
    flash拖动条移出flash无法拖动
    需要一个策略文件,但在加载此媒体时未设置checkPolicyFile标志
    Teach Yourself SQL in 10 Minutes
    电子书本地转换软件 Calibre
    Teach Yourself SQL in 10 Minutes
    Teach Yourself SQL in 10 Minutes
    Teach Yourself SQL in 10 Minutes – Page 31 练习
  • 原文地址:https://www.cnblogs.com/telwanggs/p/4959998.html
Copyright © 2020-2023  润新知