easyui datagrid 讓某行復選框置灰不能選

easyui datagrid 讓某行復選框置灰不能選

 

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='checkbox']")[i + 1].disabled = true;
                    }
                }
            }
        },
        onClickRow: function(rowIndex, rowData){
            //加載完畢後獲取全部的checkbox遍歷
            $("input[type='checkbox']").each(function(index, el){
                //若是當前的複選框不可選,則不讓其選中
                if (el.disabled == true) {
                    POSStockHeadTable.datagrid('unselectRow', index - 1);
                }
            })
        }ui

相關文章
相關標籤/搜索