mui级联选择器禁用某一项 修改
1.mui.picker.js 307行
修改前
buffer.push('<li>' + (item.text || item) + '</li>');
修改后
buffer.push('<li '+ (item.disabled ? 'style="color: #ccc"' : '') + '>' + (item.text || item) + '</li>');
2.mui.poppicker.js 65-70行
修改前
if (self.callback) {
var rs = self.callback(self.getSelectedItems());
if (rs !== false) {
self.hide();
}
}
修改后
if (self.callback) {
let item = self.getSelectedItems()
if(item.every(v => !v.disabled)) {
var rs = self.callback(item);
if (rs !== false) {
self.hide();
}
}
}
使用时
效果

版权声明:本文为qq_37338658原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。