|
|
|
@ -259,17 +259,18 @@ const updateTicked = (args) => { |
|
|
|
} |
|
|
|
needFetchData.value = false; |
|
|
|
customDisplayValue.value = ''; |
|
|
|
console.info('modelValue.value', modelValue.value); |
|
|
|
if (Array.isArray(modelValue.value)) { |
|
|
|
if (props.grid['tree']) { |
|
|
|
fieldMethodsClass.clearValue(); |
|
|
|
|
|
|
|
const rows = gridRef.value.getTickedRows(); |
|
|
|
if (rows?.length > 0) { |
|
|
|
const tempModelValue = <any>[]; |
|
|
|
rows.forEach((item) => { |
|
|
|
modelValue.value = [...modelValue.value, item[valueUseColumnName]]; |
|
|
|
tempModelValue.push(item[valueUseColumnName]); |
|
|
|
modelObjectValue.value.push({ value: item[valueUseColumnName], displayValue: formatDisplayValue(item), data: toRaw(item) }); |
|
|
|
}); |
|
|
|
modelValue.value = tempModelValue; |
|
|
|
} |
|
|
|
} else { |
|
|
|
const index = modelValue.value.findIndex((item) => { |
|
|
|
|