summaryrefslogtreecommitdiffstats
path: root/vid-webpack-master/src/app/shared/components/formControls/component/multiselect/multiselect.formControl.service.ts
diff options
context:
space:
mode:
Diffstat (limited to 'vid-webpack-master/src/app/shared/components/formControls/component/multiselect/multiselect.formControl.service.ts')
-rw-r--r--vid-webpack-master/src/app/shared/components/formControls/component/multiselect/multiselect.formControl.service.ts18
1 files changed, 9 insertions, 9 deletions
diff --git a/vid-webpack-master/src/app/shared/components/formControls/component/multiselect/multiselect.formControl.service.ts b/vid-webpack-master/src/app/shared/components/formControls/component/multiselect/multiselect.formControl.service.ts
index 4a9580563..0b50f4d28 100644
--- a/vid-webpack-master/src/app/shared/components/formControls/component/multiselect/multiselect.formControl.service.ts
+++ b/vid-webpack-master/src/app/shared/components/formControls/component/multiselect/multiselect.formControl.service.ts
@@ -7,13 +7,13 @@ import * as _ from "lodash";
@Injectable()
export class MultiselectFormControlService {
- convertOriginalItems = (data : MultiselectFormControl) : Promise<MultiSelectItem[]> => {
+ convertOriginalItems = (control : MultiselectFormControl) : Promise<MultiSelectItem[]> => {
return new Promise<MultiSelectItem[]>((resolve) =>{
let result: MultiSelectItem[] = [];
- if(data.options$) {
+ if(control.options$) {
let index: number = 1;
- data.options$.map((originalItems: any) => {
- result.push(new MultiSelectItem(index, originalItems[data.ngValue], originalItems[data.selectedFieldName]));
+ control.options$.map((originalItems: any) => {
+ result.push(new MultiSelectItem(index, originalItems[control.ngValue], originalItems[control.selectedFieldName]));
index++;
});
}
@@ -32,16 +32,16 @@ export class MultiselectFormControlService {
}, {});
};
- convertSelectedItems(data : MultiselectFormControl) : Promise<MultiSelectItem[]>{
+ convertSelectedItems(control : MultiselectFormControl) : Promise<MultiSelectItem[]>{
return new Promise<MultiSelectItem[]>((resolve) =>{
let result: MultiSelectItem[] = [];
- const hashMap = this.convertOptionsToHashMap(data);
+ const hashMap = this.convertOptionsToHashMap(control);
- if(data.options$ && data.value) {
- const convertArray = data.convertOriginalDataToArray ? data.convertOriginalDataToArray(data.value) : data.value;
+ if(control.options$ && control.value) {
+ const convertArray = control.convertOriginalDataToArray ? control.convertOriginalDataToArray(control.value) : control.value;
convertArray.map((itemId) => {
const uniqueIdentifier = itemId.trim();
- result.push(new MultiSelectItem(hashMap[uniqueIdentifier].index, hashMap[uniqueIdentifier][data.ngValue], hashMap[uniqueIdentifier][data.selectedFieldName]));
+ result.push(new MultiSelectItem(hashMap[uniqueIdentifier].index, hashMap[uniqueIdentifier][control.ngValue], hashMap[uniqueIdentifier][control.selectedFieldName]));
});
}
resolve(result);