tableData组件多选时默认在两侧拼接逗号

This commit is contained in:
augushong
2024-10-24 16:51:32 +08:00
parent 9dd511163c
commit 4cf1c95789

View File

@@ -38,6 +38,7 @@
var defaultOption = { var defaultOption = {
width: clienWidth, width: clienWidth,
height: clientHeight, height: clientHeight,
trim: 0,
placeholder: '请选择', placeholder: '请选择',
selectConfirmCallback: 'onTableDataConfirm', selectConfirmCallback: 'onTableDataConfirm',
type: 'input', type: 'input',
@@ -45,7 +46,6 @@
}; };
var options = $.extend(defaultOption, data); var options = $.extend(defaultOption, data);
var valueField = options.valueField; var valueField = options.valueField;
if (options.index.indexOf('?') > -1) { if (options.index.indexOf('?') > -1) {
@@ -73,8 +73,13 @@
listSelected(value) { listSelected(value) {
var valueList = value.map(itemValue => itemValue[valueField]); var valueList = value.map(itemValue => itemValue[valueField]);
var valueStr = valueList.join(',');
this.value = valueList.join(','); if (options.selectType == 'checkbox') {
if (options.trim == 0) {
valueStr = ',' + valueStr + ',';
}
}
this.value = valueStr;
} }
}, },
computed: { computed: {