mirror of
https://gitee.com/layui/layui.git
synced 2025-04-05 17:38:02 +08:00
修复表头属性type:'radio', fixed: 'right'时选择效果无效问题,但是不影响选择
This commit is contained in:
parent
e767712c98
commit
714fa8969a
@ -1594,7 +1594,15 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
|
||||
checkbox: 'layTableCheckbox'
|
||||
}[opts.type] || 'checkbox') +'"]:not(:disabled)');
|
||||
|
||||
checkedElem.prop('checked', getChecked(checkedElem.last().prop('checked')));
|
||||
var checkedSameElem = checkedElem.last();
|
||||
if (opts.type === 'radio' && checkedSameElem.parents(ELEM_FIXR)[0]) {
|
||||
if (checkedSameElem.parents(ELEM_FIXR).hasClass('layui-hide')) {
|
||||
checkedSameElem = checkedElem.first();
|
||||
}
|
||||
checkedSameElem.prop('checked', true);
|
||||
} else {
|
||||
checkedElem.prop('checked', getChecked(checkedSameElem.prop('checked')));
|
||||
}
|
||||
|
||||
that.syncCheckAll();
|
||||
that.renderForm(opts.type);
|
||||
|
Loading…
Reference in New Issue
Block a user