Revert "Fixed #1755 - New selectionMode for PickList"

This reverts commit 4f246b64e4.
pull/1792/head
Cagatay Civici 2021-11-18 13:29:36 +03:00
parent 82b01a5311
commit 1dfe8d2820
4 changed files with 8 additions and 32 deletions

View File

@ -11,12 +11,6 @@ const PickListProps = [
default: "null", default: "null",
description: "Selected items in the list as a multidimensional array." description: "Selected items in the list as a multidimensional array."
}, },
{
name: "selectionMode",
type: "string",
default: "null",
description: 'Defines selection mode, options are "single" and "multiple".'
},
{ {
name: "metaKeySelection", name: "metaKeySelection",
type: "boolean", type: "boolean",

View File

@ -3,7 +3,6 @@ import { VNode } from 'vue';
interface PickListProps { interface PickListProps {
modelValue?: any[][]; modelValue?: any[][];
selection?: any[][]; selection?: any[][];
selectionMode?: string;
dataKey?: string; dataKey?: string;
metaKeySelection?: boolean; metaKeySelection?: boolean;
listStyle?: any; listStyle?: any;

View File

@ -72,10 +72,6 @@ export default {
type: Array, type: Array,
default: () => [[],[]] default: () => [[],[]]
}, },
selectionMode: {
type: String,
default: null
},
dataKey: { dataKey: {
type: String, type: String,
default: null default: null
@ -391,20 +387,19 @@ export default {
_selection = selectionList.filter((val, index) => index !== selectedIndex); _selection = selectionList.filter((val, index) => index !== selectedIndex);
} }
else { else {
if (metaKey) { _selection = (metaKey) ? selectionList ? [...selectionList] : [] : [];
_selection = this.isMultipleSelectionMode() ? selectionList ? [...selectionList] : [] : [];
}
else {
_selection = [];
}
_selection.push(item); _selection.push(item);
} }
} }
else { else {
_selection = this.isMultipleSelectionMode() ? selectionList ? [...selectionList] : [] : []; if (selected) {
_selection = selectionList.filter((val, index) => index !== selectedIndex);
}
else {
_selection = selectionList ? [...selectionList] : [];
_selection.push(item); _selection.push(item);
} }
}
let newSelection = [...this.d_selection]; let newSelection = [...this.d_selection];
newSelection[listIndex] = _selection; newSelection[listIndex] = _selection;
@ -554,12 +549,6 @@ export default {
document.head.removeChild(this.styleElement); document.head.removeChild(this.styleElement);
this.styleElement = null; this.styleElement = null;
} }
},
isSingleSelectionMode() {
return this.selectionMode === 'single';
},
isMultipleSelectionMode() {
return this.selectionMode === 'multiple';
} }
}, },
computed: { computed: {

View File

@ -104,12 +104,6 @@ import PickList from 'primevue/picklist';
<td>null</td> <td>null</td>
<td>Selected items in the list as a multidimensional array.</td> <td>Selected items in the list as a multidimensional array.</td>
</tr> </tr>
<tr>
<td>selectionMode</td>
<td>string</td>
<td>null</td>
<td>Defines selection mode, options are "single" and "multiple".</td>
</tr>
<tr> <tr>
<td>metaKeySelection</td> <td>metaKeySelection</td>
<td>boolean</td> <td>boolean</td>