{"__symbolic":"module","version":4,"metadata":{"IComponent":{"__symbolic":"interface"},"ParameterType":{"String":"string","Decimal":"decimal","Integer":"int","Double":"double","Boolean":"boolean","DateTime":"dateTime"},"ControlType":{"Textbox":"textbox","Numberbox":"numberbox","Combolist":"combolist","Select":"select","Checkbox":"checkbox","Switch":"switch"},"EditorType":{"Default":"Default","Textbox":"Textbox","Numberbox":"Numberbox","Combolist":"Combolist","Select":"Select","Checkbox":"Checkbox","Switch":"Switch","Tags":"Tags","SortEditor":"SortEditor","FilterEditor":"FilterEditor","DataEditor":"DataEditor","MenuIdSelector":"MenuIdSelector","AppIdSelector":"AppIdSelector","ComboLookup":"ComboLookup","ConfigurationParameterEditor":"ConfigurationParameterEditor","FieldMappingEditor":"FieldMappingEditor"},"DataTypes":{"Auto":"Auto","String":"String","Number":"Number","Boolean":"Boolean"},"IDisposable":{"__symbolic":"interface"},"IRTFHelp":{"__symbolic":"interface"},"IMenuOrAppInfo":{"__symbolic":"interface"},"DataType":{"String":"string","Array":"array","Object":"object","Number":"number","Boolean":"boolean"},"IInputDescription":{"__symbolic":"interface"},"IInputItemDescription":{"__symbolic":"interface"},"IRequstOptions":{"__symbolic":"interface"},"Display":{"block":"block","none":"none"},"OpenFilterEditorCommand":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]}},"OpenSortEditorCommand":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]}},"OpenDataEditorCommand":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]}},"OpenRTFHelpCommand":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"IRTFHelp"}]}]}},"OpenConfigurationParameterEditorCommand":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]}},"OpenBizProcessLookupCommand":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@gsp-wf/wf-bizprocess-lookup","name":"WfBizprocessLookupComponent","line":5,"character":55}]}]}},"OpenFieldMappingEditorCommand":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]}},"CommandHandler":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"dispose":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"OpenFilterEditorCommandHandler":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"CommandHandler"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":13,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":13,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":13,"character":109},{"__symbolic":"reference","name":"Locale"}]}],"handle":[{"__symbolic":"method"}]}},"OpenSortEditorCommandHandler":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"CommandHandler"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":13,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":13,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":13,"character":109},{"__symbolic":"reference","name":"Locale"}]}],"handle":[{"__symbolic":"method"}]}},"OpenDataEditorCommandHandler":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"CommandHandler"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":13,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":13,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":13,"character":109},{"__symbolic":"reference","name":"Locale"}]}],"handle":[{"__symbolic":"method"}]}},"OpenRTFHelpCommandHandler":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"CommandHandler"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":11,"character":32}]}],"handle":[{"__symbolic":"method"}]}},"OpenConfigurationParameterEditorCommandHandler":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"CommandHandler"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":13,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":13,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":13,"character":109},{"__symbolic":"reference","name":"Locale"}]}],"handle":[{"__symbolic":"method"}]}},"OpenBizProcessLookupCommandHandler":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"CommandHandler"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":10,"character":32}]}],"handle":[{"__symbolic":"method"}]}},"OpenFieldMappingEditorCommandHandler":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"CommandHandler"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":12,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":12,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":12,"character":109}]}],"handle":[{"__symbolic":"method"}]}},"FilterEditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"ide-filter-editor","providers":[{"__symbolic":"reference","module":"@farris/ui-filter-editor","name":"FilterService","line":14,"character":14}],"template":"<filter-editor #filterEditor [fieldEditor]=\"fieldEditorOptions\" [columns]=\"columns\" [conditions]=\"conditions\"\r\n  [height]=\"500\" [enableExpress]=\"false\" (showExpress)=\"showExpress($event)\" [useCustomValue]=\"true\"></filter-editor>\r\n\r\n<ng-template #modalFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary\" (click)=\"cancelClicked()\">{{'cancel'|translate}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary\" (click)=\"confirmClicked()\" [disabled]=\"confirmDisabled\">{{'confirm'|translate}}</button>\r\n</ng-template>\r\n\r\n\r\n<ng-template #filterTemplate let-ctx>\r\n  <span [title]=\"ctx.node.data.name\">{{ctx.node.data.name}}</span>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"viewModelId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"conditionExpr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"confirm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"btnTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":24,"character":3},"arguments":["modalFooter"]}]}],"filterTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":3},"arguments":["filterTemplate"]}]}],"filterEditor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["filterEditor"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":42,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/designer-services","name":"SchemaService","line":36,"character":27},{"__symbolic":"reference","module":"@farris/ui-filter-editor","name":"FilterService","line":37,"character":27},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":38,"character":20},{"__symbolic":"reference","module":"@farris/ui-modal","name":"BsModalService","line":39,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":40,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":41,"character":22},{"__symbolic":"reference","name":"Locale"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"cancelClicked":[{"__symbolic":"method"}],"confirmClicked":[{"__symbolic":"method"}],"initColumnsAndConditions":[{"__symbolic":"method"}],"initColumns":[{"__symbolic":"method"}],"initConditions":[{"__symbolic":"method"}],"checkConditionsValidation":[{"__symbolic":"method"}],"validFilterConditions":[{"__symbolic":"method"}],"convertPropertyKeyToCamel":[{"__symbolic":"method"}],"showExpress":[{"__symbolic":"method"}],"openExpressionEditor":[{"__symbolic":"method"}]}},"SortEditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ide-sort-editor","template":"<sort-editor [fieldEditor]=\"fieldEditorOptions\" [columns]=\"columns\" [conditions]=\"conditions\" [height]=\"500\"\r\n    (sortsChanged)=\"onSortsChanged($event)\"></sort-editor>\r\n\r\n<ng-template #modalFooter>\r\n    <button type=\"button\" class=\"btn btn-secondary\" (click)=\"cancelClicked()\">{{'cancel'|translate}}</button>\r\n    <button type=\"button\" class=\"btn btn-primary\" (click)=\"confirmClicked()\" [disabled]=\"confirmDisabled\">{{'confirm'|translate}}</button>\r\n</ng-template>\r\n\r\n\r\n<ng-template #filterTemplate let-ctx>\r\n    <span [title]=\"ctx.node.data.name\">{{ctx.node.data.name}}</span>\r\n</ng-template>\r\n","styles":[""]}]}],"members":{"viewModelId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"conditionExpr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"confirm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"btnTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":["modalFooter"]}]}],"filterTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["filterTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":30,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/designer-services","name":"SchemaService","line":28,"character":27},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":29,"character":20},{"__symbolic":"reference","name":"Locale"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"onSortsChanged":[{"__symbolic":"method"}],"cancelClicked":[{"__symbolic":"method"}],"confirmClicked":[{"__symbolic":"method"}],"initColumnsAndConditions":[{"__symbolic":"method"}],"initColumns":[{"__symbolic":"method"}],"initConditions":[{"__symbolic":"method"}],"filterInvalidCondition":[{"__symbolic":"method"}],"validFilterConditions":[{"__symbolic":"method"}]}},"DataEditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ide-data-editor","template":"<div class=\"container h-100 d-flex\">\r\n  <!-- 左侧选择区 -->\r\n  <div class=\"container-left f-utils-flex-column\">\r\n    <farris-tabs [value]=\"activeTab\" [contentFill]=\"true\">\r\n      <farris-tab title=\"{{'formComponent'|translate}}\" id=\"outline\" *ngIf=\"showOutline\">\r\n        <ng-template #content>\r\n          <farris-treetable #treetable [data]=\"outline\" *ngIf=\"outline\" idField=\"id\" [columns]=\"[{field: 'id'}]\"\r\n            [singleSelect]=\"true\" [showFilterBar]=\"true\" [fit]=\"true\" [showBorder]=\"false\" [showHeader]=\"false\"\r\n            (dblClick)=\"onTreeDblClick($event, 'outline')\" (search)=\"onSearchEvent($event,treetable)\">\r\n          </farris-treetable>\r\n        </ng-template>\r\n      </farris-tab>\r\n      <farris-tab title=\"{{'field'|translate}}\" id=\"fields\">\r\n        <ng-template #content>\r\n          <div class=\"f-utils-fill\">\r\n            <farris-treetable #treetable [data]=\"fields\" *ngIf=\"fields\" idField=\"id\" [columns]=\"[{field: 'name'}]\"\r\n              [singleSelect]=\"true\" [showFilterBar]=\"true\" [fit]=\"true\" [showBorder]=\"false\"\r\n              (dblClick)=\"onTreeDblClick($event, 'fields')\" (search)=\"onSearchEvent($event,treetable)\"\r\n              [fixedHeader]=\"true\" [fit]=\"true\" [showHeader]=\"false\">\r\n            </farris-treetable>\r\n          </div>\r\n        </ng-template>\r\n      </farris-tab>\r\n      <farris-tab title=\"{{'variables' | translate}}\" id=\"variables\">\r\n        <ng-template #content>\r\n          <farris-treetable #treetable [data]=\"variables\" *ngIf=\"variables\" idField=\"id\" [columns]=\"[{field: 'name'}]\"\r\n            [singleSelect]=\"true\" [showFilterBar]=\"true\" [fit]=\"true\" [showBorder]=\"false\" [showHeader]=\"false\"\r\n            (dblClick)=\"onTreeDblClick($event, 'variables')\" (search)=\"onSearchEvent($event,treetable)\">\r\n          </farris-treetable>\r\n        </ng-template>\r\n      </farris-tab>\r\n    </farris-tabs>\r\n  </div>\r\n  <!-- 内容区 -->\r\n  <div class=\"container-main h-100\" style=\"margin-left: 5px;\">\r\n    <!--<div>{{result}}</div>-->\r\n    <!-- <angular-monaco-editor class=\"custom-monaco-editor\" [options]=\"codeEditorOptions\" [(ngModel)]=\"result\"\r\n      (onInit)=\"onMonacoInit($event)\">\r\n    </angular-monaco-editor> -->\r\n    <textarea #editor class=\"custom-monaco-editor\" style=\"width:100%;resize: none;\" [(ngModel)]=\"result\"></textarea>\r\n  </div>\r\n</div>\r\n\r\n<ng-template #modalFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary\" (click)=\"cancelClicked()\">{{'cancel'|translate}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary\" (click)=\"confirmClicked()\">{{'confirm'|translate}}</button>\r\n</ng-template>\r\n","styles":[".container-left{width:300px}.container-main{flex:1;position:relative}.container-main .custom-monaco-editor{position:absolute;top:0;bottom:0;right:0;left:0}.custom-monaco-editor{border:1px solid #ededed;outline-color:#ededed}"]}]}],"members":{"result":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"showOutline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"activeTab":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"confirm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"btnTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":3},"arguments":["modalFooter"]}]}],"editor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["editor"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":26,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@farris/designer-services","name":"DomService","line":24,"character":24},{"__symbolic":"reference","module":"@farris/designer-services","name":"SchemaService","line":25,"character":27},{"__symbolic":"reference","name":"Locale"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"cancelClicked":[{"__symbolic":"method"}],"confirmClicked":[{"__symbolic":"method"}],"onSearchEvent":[{"__symbolic":"method"}],"onTreeDblClick":[{"__symbolic":"method"}],"collectData":[{"__symbolic":"method"}],"assembleOutline":[{"__symbolic":"method"}],"assembleSchemaFieldsByComponent":[{"__symbolic":"method"}],"assembleSchemaFields":[{"__symbolic":"method"}],"schemaEntityToTree":[{"__symbolic":"method"}],"schemaFieldsToTree":[{"__symbolic":"method"}],"assembleStateVariables":[{"__symbolic":"method"}],"processFromOutlineData":[{"__symbolic":"method"}],"processFromFieldData":[{"__symbolic":"method"}],"processFromVariableData":[{"__symbolic":"method"}],"insertIntoEditor":[{"__symbolic":"method"}]}},"ConfigurationParameterEditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"ide-configuration-parameter-editor","template":"<div class=\"editor-container\">\r\n  <table class=\"configuration-parameter-editor\">\r\n    <thead class=\"thead\">\r\n      <th>{{'parameter'| translate}}<span class=\"farris-label-tips\" title=\"{{'parameterCode' | translate}}\">\r\n          <i class=\"f-icon f-icon-description-tips\"></i>\r\n        </span>\r\n      </th>\r\n      <th style=\"width:50%\">{{'parameterValue'|translate}}<span class=\"farris-label-tips\" title=\"{{'parameterValueTitle'|translate}}\">\r\n          <i class=\"f-icon f-icon-description-tips\"></i></span></th>\r\n      <th style=\"width:50px\">{{'operation' | translate}}</th>\r\n    </thead>\r\n    <tbody>\r\n      <tr *ngIf=\"!dataSource|| dataSource.length<1\">\r\n        <td colspan=\"3\" style=\"text-align:center;height:42px;padding-top:95px\">\r\n          <div class=\"default-add-button\" (click)=\"onAppendRow($event)\">\r\n            <i class=\"f-icon f-icon-add\"></i>\r\n            <span>{{'opeartionTips' | translate}}</span>\r\n          </div>\r\n        </td>\r\n      </tr>\r\n      <tr *ngFor=\"let item of dataSource\">\r\n        <td>\r\n          <ide-quick-input [forcePlaceholder]=\"true\" placeholder=\"{{'quickInputPlaceholder'| translate}}\" [data]=\"schema\" [(value)]=\"item.key\"\r\n            (valueChange)=\"onKeyValueChangedEvent($event,item.key,item.id)\">\r\n          </ide-quick-input>\r\n        </td>\r\n        <td>\r\n          <ng-template [ngIf]=\"!item.editorType\">\r\n            <ide-quick-input [data]=\"actions\" [(value)]=\"item.value\" [enableSearch]=\"false\"\r\n              [showDropdownListOnClear]=\"false\" [dropdownListTemplate]=\"dropdownTemplate\">\r\n            </ide-quick-input>\r\n          </ng-template>\r\n          <ng-template [ngIf]=\"item.editorType\">\r\n            <ide-parameter-editor [editorType]=\"item.editorType\" [(value)]=\"item.value\">\r\n            </ide-parameter-editor>\r\n          </ng-template>\r\n        </td>\r\n        <td class=\"op\">\r\n          <i (click)=\"onDeleteRow($event,item.id)\" class=\"f-icon f-icon-yxs_delete delete\" title=\"{{'delete'|translate}}\"></i>\r\n        </td>\r\n      </tr>\r\n      <tr *ngIf=\"dataSource && dataSource.length>0\">\r\n        <td colspan=\"3\">\r\n          <a class=\"add-button\" href=\"javascript:;\" (click)=\"onAppendRow($event)\"><i\r\n              class=\"f-icon f-icon-add\"></i><span>{{'opeartionTips'|translate}}</span></a>\r\n        </td>\r\n      </tr>\r\n    </tbody>\r\n  </table>\r\n</div>\r\n<ng-template #dropdownTemplate let-upateValueHandle=\"upateValueHandle\" let-item=\"item\" let-value=\"value\">\r\n  <span class=\"action-item\" (click)=\"onDropdownItemClick($event,upateValueHandle,value,item)\">{{item.label}}</span>\r\n</ng-template>\r\n<ng-template #modalFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary\" (click)=\"cancelClicked()\">{{'cancel'|translate}}</button>\r\n  <button type=\"button\" class=\"btn btn-primary\" (click)=\"confirmClicked()\">{{'confirm'|translate}}</button>\r\n</ng-template>\r\n","styles":[".editor-container{position:absolute;top:0;left:15px;right:15px;bottom:0;border-radius:8px 8px 0 0;border:1px solid rgba(222,225,234,1);overflow:auto}.configuration-parameter-editor{width:100%}.configuration-parameter-editor th .farris-label-tips{margin-left:5px}.configuration-parameter-editor .f-icon-description-tips{color:#878d99}.configuration-parameter-editor .thead{background:#eaedf3;height:35px;color:#5a5e66;font-size:13px;font-weight:500}.configuration-parameter-editor td,.configuration-parameter-editor th{padding:4px 8px}.configuration-parameter-editor .op{text-align:center}.configuration-parameter-editor .delete{color:#2d2f33}.configuration-parameter-editor .action-item{display:block}.data-types-selector{position:relative}.configuration-parameter-editor .default-add-button{cursor:pointer;display:inline-block;width:151px;height:42px;line-height:42px;text-align:center;background-color:#f9fafe;border:1px solid rgba(232,235,242,1);box-shadow:0 2px 6px 0 rgba(31,35,41,.06);border-radius:10px;color:#5296ff}.configuration-parameter-editor .add-button span,.configuration-parameter-editor .default-add-button span{margin-left:5px}"]}]}],"members":{"quickInputs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":17,"character":3},"arguments":[{"__symbolic":"reference","name":"QuickInputComponent"}]}]}],"btnTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":18,"character":3},"arguments":["modalFooter"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"schema":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"confirm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":75,"character":3}}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":79,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":80,"character":156}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":80,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":80,"character":55},{"__symbolic":"reference","name":"Mediator"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":80,"character":114},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":80,"character":144},{"__symbolic":"reference","name":"Locale"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onContainerClickEvent":[{"__symbolic":"method"}],"cancelClicked":[{"__symbolic":"method"}],"confirmClicked":[{"__symbolic":"method"}],"onDeleteRow":[{"__symbolic":"method"}],"onAppendRow":[{"__symbolic":"method"}],"onDropdownItemClick":[{"__symbolic":"method"}],"onKeyValueChangedEvent":[{"__symbolic":"method"}],"newId":[{"__symbolic":"method"}],"getEditorTypeBySchemaKey":[{"__symbolic":"method"}],"getDefalutValue":[{"__symbolic":"method"}],"getDefaultKeyValue":[{"__symbolic":"method"}],"isKeyConflict":[{"__symbolic":"method"}],"stringify":[{"__symbolic":"method"}]}},"QuickInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ide-quick-input","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":15},"useExisting":{"__symbolic":"reference","name":"QuickInputComponent"},"multi":true}],"template":"<div #inputGroup [class]=\"customCls + ' input-group'\" [class.f-state-disabled]=\"disabled\"\r\n  [class.f-state-editable]=\"editable && !disabled && !readonly\" [class.f-state-readonly]=\"readonly && !disabled\"\r\n  style=\"position: relative;\">\r\n  <input #textbox [attr.id]=\"id\" class=\"form-control\" [class.text-left]=\"textAlign == 'left'\"\r\n    [class.text-center]=\"textAlign == 'center'\" [class.text-right]=\"textAlign == 'right'\"\r\n    [attr.title]=\"enableTitle? value: ''\" [attr.type]=\"inputType\" [readonly]=\"readonly\"\r\n    [attr.placeholder]=\"(disabled||readonly)&&!forcePlaceholder?'':placeholder\" [attr.autocomplete]=\"autocomplete\"\r\n    [ngModel]=\"value\" [disabled]=\"disabled\" (blur)=\"onBlur($event)\" (mousedown)=\"onInputMousedown($event)\"\r\n    (ngModelChange)=\"onValueChange($event)\" (focus)=\"onFocus($event)\" (click)=\"onInputClick($event)\"\r\n    [minlength]=\"minLength\" [maxlength]=\"maxLength\" (keyup)=\"onKeyup($event)\" (keydown)=\"onKeydown($event)\"\r\n    [attr.tabindex]=\"tabIndex\">\r\n  <div class=\"input-group-append\" [ngClass]=\"{'append-force-show':showButtonWhenDisabled&&(readonly||disabled)}\">\r\n    <span *ngIf=\"enableClear && !readonly && !disabled\" [style.display]=\"showClearButton ? 'flex' : 'none'\"\r\n      class=\"input-group-text input-group-clear\" (click)=\"onClearValue($event)\"><i class=\"f-icon modal_close\"></i>\r\n    </span>\r\n    <span class=\"input-group-text\" (mouseenter)=\"onIconMouseEnter($event)\" (mouseleave)=\"onIconMouseLeave($event)\"\r\n      *ngIf=\"data && data.length>0 && groupText && !groupTextTemplate\" [innerHTML]=\"groupText | safe: 'html'\"\r\n      (click)=\"onGroupTextClick($event)\"></span>\r\n    <ng-container *ngIf=\"groupTextTemplate\">\r\n      <ng-container *ngTemplateOutlet=\"groupTextTemplate\"></ng-container>\r\n    </ng-container>\r\n  </div>\r\n  <div class=\"dropdown-list\" *ngIf=\"data && data.length>0\">\r\n    <div *ngIf=\"!dropdownListTemplate\">\r\n      <table class=\"table table-hover\">\r\n        <tr *ngFor=\"let item of data\" (click)=\"onDropdownItemClick($event,item)\">\r\n          <td [title]=\"item.label\">{{item.label}}</td>\r\n          <td *ngIf=\"locale.localeId=='zh-CHS'\" [title]=\"item.description\">{{item.description}}</td>\r\n        </tr>\r\n      </table>\r\n      <div class=\"close-button\">\r\n        <a href=\"javascript:;\" (click)=\"onDropdownListCloseClick($event)\">{{'close'| translate}}</a>\r\n      </div>\r\n    </div>\r\n    <div *ngIf=\"dropdownListTemplate\" class=\"template\">\r\n      <ul>\r\n        <li *ngFor=\"let item of data\" class=\"item\" (click)=\"onDropdownListTemplateItemClick($event)\">\r\n          <ng-container\r\n            *ngTemplateOutlet=\"dropdownListTemplate;context: { upateValueHandle: this.upateValueHandle,item: item, value: value}\">\r\n          </ng-container>\r\n        </li>\r\n      </ul>\r\n      <div class=\"close-button\">\r\n        <a href=\"javascript:;\" (click)=\"onDropdownListCloseClick($event)\">{{'close'| translate}}</a>\r\n      </div>\r\n    </div>\r\n\r\n  </div>\r\n</div>\r\n","styles":[".input-group{flex-wrap:nowrap}.input-group-text{cursor:pointer}.input-group-clear{cursor:pointer;background:#fff!important}.input-group-text:hover{background:#ccc}.table{margin-bottom:0}.dropdown-list{position:absolute;top:100%;left:0;z-index:300;display:none;float:left;min-width:100%;overflow:auto;padding:.25rem 0;margin:.125rem 0 0;font-size:.875rem;color:rgba(0,0,0,.85);text-align:left;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 .1875rem .625rem 0 rgb(0 0 0 / 15%);cursor:pointer}.dropdown-list .template ul{margin-bottom:0}.dropdown-list .item{border-top-width:0;border-bottom:1px solid #eaedf3;border-color:#eaedf3;padding:.25rem .75rem;height:calc(.5rem + 1px + 1.25003rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-list .item:first-child{display:block}.close-button{display:block;height:25px;line-height:25px;text-align:center}.close-button a{display:block}"]}]}],"members":{"minTimeInterval":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":13,"character":3},"arguments":["class.f-cmp-inputgroup"]}]}],"inputGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":3},"arguments":["inputGroup"]}]}],"textbox":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["textbox"]}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"showDropdownListOnClear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"enableTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"inputType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"textAlign":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":73,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":3}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"forcePlaceholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}}]}],"autocomplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"enableSearch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":101,"character":3}}]}],"minLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":113,"character":3}}]}],"customCls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":117,"character":3}}]}],"showButtonWhenDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":121,"character":3}}]}],"enableClear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}}]}],"groupText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":129,"character":3}}]}],"groupTextTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":133,"character":3}}]}],"dropdownListTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":134,"character":3}}]}],"clear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":140,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":144,"character":3}}]}],"clickHandle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":148,"character":3}}]}],"blurHandle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":152,"character":3}}]}],"focusHandle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":156,"character":3}}]}],"iconMouseEnter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":157,"character":3}}]}],"iconMouseLeave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":158,"character":3}}]}],"keyupHandle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":162,"character":3}}]}],"keydownHandle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":166,"character":3}}]}],"inputClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":170,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":172,"character":119}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":172,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":172,"character":55},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":172,"character":82},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":172,"character":108},{"__symbolic":"reference","name":"Locale"}]}],"updateValue":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onBodyClick":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"onInputMousedown":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onInputClick":[{"__symbolic":"method"}],"onKeyup":[{"__symbolic":"method"}],"onKeydown":[{"__symbolic":"method"}],"onClearValue":[{"__symbolic":"method"}],"onIconMouseEnter":[{"__symbolic":"method"}],"onIconMouseLeave":[{"__symbolic":"method"}],"onGroupTextClick":[{"__symbolic":"method"}],"onMouseEnter":[{"__symbolic":"method"}],"onMouseLeave":[{"__symbolic":"method"}],"onDropdownItemClick":[{"__symbolic":"method"}],"onDropdownListTemplateItemClick":[{"__symbolic":"method"}],"onDropdownListCloseClick":[{"__symbolic":"method"}],"changeClearIconDisplayState":[{"__symbolic":"method"}],"changeDropdownDisplayState":[{"__symbolic":"method"}],"restore":[{"__symbolic":"method"}],"hookESCKey":[{"__symbolic":"method"}]}},"IMappingItem":{"__symbolic":"interface"},"FieldMappingEditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"ide-field-mapping","template":"<div class=\"editor-container\">\r\n  <table class=\"field-mapping-editor\">\r\n    <thead class=\"thead\">\r\n      <th>参照字段<span class=\"farris-label-tips\" title=\"源字段\">\r\n          <i class=\"f-icon f-icon-description-tips\"></i>\r\n        </span>\r\n      </th>\r\n      <th style=\"width:50%\">目标字段<span class=\"farris-label-tips\" title=\"目标字段\">\r\n          <i class=\"f-icon f-icon-description-tips\"></i></span></th>\r\n      <th style=\"width:50px\">操作</th>\r\n    </thead>\r\n    <tbody>\r\n      <tr *ngIf=\"!dataSource|| dataSource.length<1\">\r\n        <td colspan=\"3\" style=\"text-align:center;height:42px;padding-top:95px\">\r\n          <div class=\"default-add-button\" (click)=\"onAppendRow($event)\">\r\n            <i class=\"f-icon f-icon-add\"></i>\r\n            <span>添加字段映射</span>\r\n          </div>\r\n        </td>\r\n      </tr>\r\n      <tr *ngFor=\"let item of dataSource\">\r\n        <td>\r\n          <div class=\"item\">\r\n            <input-group readonly=\"true\" showButtonWhenDisabled=\"true\" placeholder=\"请选择字段\" forcePlaceholder=\"true\"\r\n              (inputClick)=\"onDropdownButtonClick($event,item,'key')\"\r\n              (clickHandle)=\"onDropdownButtonClick($event,item,'key')\" [value]=\"item.key\" [groupText]=\"groupText\">\r\n            </input-group>\r\n            <div class=\"pannel\" [style.display]=\"item.keyDisplay || 'none'\">\r\n              <farris-treetable #tt [columns]=\"cols\" [showBorder]=\"false\" [showHeader]=\"false\" [data]=\"treedata\"\r\n                [fixedHeader]=\"true\" (search)=\"onSearchEvent($event,tt)\" [fit]=\"true\" [idField]=\"'id'\"\r\n                [singleSelect]=\"true\" [showFilterBar]=\"false\" [selectValue]=\"item.key\"\r\n                (dblClick)=\"onKeyTreeNodeDblClick($event,item)\">\r\n              </farris-treetable>\r\n            </div>\r\n          </div>\r\n        </td>\r\n        <td>\r\n          <div class=\"item\">\r\n            <input-group readonly=\"true\" showButtonWhenDisabled=\"true\" placeholder=\"请选择字段\" forcePlaceholder=\"true\"\r\n              (inputClick)=\"onDropdownButtonClick($event,item,'value')\"\r\n              (clickHandle)=\"onDropdownButtonClick($event,item,'value')\" [value]=\"item.value\" [groupText]=\"groupText\">\r\n            </input-group>\r\n            <div class=\"pannel\" [style.display]=\"item.valueDisplay || 'none'\">\r\n              <farris-treetable #tt [columns]=\"cols\" [showBorder]=\"false\" [showHeader]=\"false\" [data]=\"treedata\"\r\n                [fixedHeader]=\"true\" (search)=\"onSearchEvent($event,tt)\" [fit]=\"true\" [idField]=\"'id'\"\r\n                [showFilterBar]=\"false\" showSearchField=\"false\"\r\n                (checkValuesChange)=\"onValueTreeCheckValuesChange($event,tt,item)\" [showCheckbox]=\"true\"\r\n                [checkOnSelect]=\"true\" [multiSelect]=\"true\" [singleSelect]=\"false\" [(checkValues)]=\"item.values\">\r\n              </farris-treetable>\r\n            </div>\r\n          </div>\r\n        </td>\r\n        <td class=\"op\">\r\n          <i (click)=\"onDeleteRow($event,item.id)\" class=\"f-icon f-icon-yxs_delete delete\" title=\"删除\"></i>\r\n        </td>\r\n      </tr>\r\n      <tr *ngIf=\"dataSource && dataSource.length>0\">\r\n        <td colspan=\"3\">\r\n          <a class=\"add-button\" href=\"javascript:;\" (click)=\"onAppendRow($event)\">\r\n            <i class=\"f-icon f-icon-add\"></i><span>添加字段映射</span></a>\r\n        </td>\r\n      </tr>\r\n    </tbody>\r\n  </table>\r\n  <div class=\"cover\" (click)=\"onEditorClick($event)\" [style.display]=\"coverDisplayType\"></div>\r\n</div>\r\n<ng-template #modalFooter>\r\n  <button type=\"button\" class=\"btn btn-secondary\" (click)=\"cancelClicked()\">取消</button>\r\n  <button type=\"button\" class=\"btn btn-primary\" (click)=\"confirmClicked()\">确定</button>\r\n</ng-template>","styles":[".editor-container{position:absolute;top:0;left:15px;right:15px;bottom:0;border-radius:8px 8px 0 0;border:1px solid rgba(222,225,234,1);overflow:auto}.field-mapping-editor{width:100%;position:relative}.editor-container .cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.field-mapping-editor th .farris-label-tips{margin-left:5px}.field-mapping-editor .f-icon-description-tips{color:#878d99}.field-mapping-editor .thead{background:#eaedf3;height:35px;color:#5a5e66;font-size:13px;font-weight:500}.field-mapping-editor .item{position:relative}.field-mapping-editor .item .pannel{position:absolute;top:26px;left:0;right:0;height:275px;z-index:999;background:#fff;box-shadow:0 2px 16px 0 rgba(3,18,51,.1);border-radius:6px}.field-mapping-editor td,.field-mapping-editor th{padding:4px 8px}.field-mapping-editor .op{text-align:center}.field-mapping-editor .delete{color:#2d2f33}.field-mapping-editor .action-item{display:block}.data-types-selector{position:relative}.field-mapping-editor .default-add-button{cursor:pointer;display:inline-block;width:151px;height:42px;line-height:42px;text-align:center;background-color:#f9fafe;border:1px solid rgba(232,235,242,1);box-shadow:0 2px 6px 0 rgba(31,35,41,.06);border-radius:10px;color:#5296ff}.field-mapping-editor .add-button span,.field-mapping-editor .default-add-button span{margin-left:5px}"]}]}],"members":{"quickInputs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":56,"character":3},"arguments":[{"__symbolic":"reference","name":"QuickInputComponent"}]}]}],"btnTmpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":57,"character":3},"arguments":["modalFooter"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"primaryKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":101,"character":3}}]}],"schema":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"confirm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":109,"character":3}}]}],"cancel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":113,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":114,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":114,"character":55},{"__symbolic":"reference","name":"Mediator"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":114,"character":114},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":114,"character":144}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onContainerClickEvent":[{"__symbolic":"method"}],"cancelClicked":[{"__symbolic":"method"}],"confirmClicked":[{"__symbolic":"method"}],"onDeleteRow":[{"__symbolic":"method"}],"onAppendRow":[{"__symbolic":"method"}],"onDropdownButtonClick":[{"__symbolic":"method"}],"onEditorClick":[{"__symbolic":"method"}],"onSearchEvent":[{"__symbolic":"method"}],"onKeyTreeNodeDblClick":[{"__symbolic":"method"}],"onValueTreeCheckValuesChange":[{"__symbolic":"method"}],"newId":[{"__symbolic":"method"}],"hideDropdown":[{"__symbolic":"method"}]}},"FarrisIDEParameterEditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"ide-parameter-editor","providers":{"__symbolic":"reference","name":"ɵa"},"template":"<ng-container [ngSwitch]=\"editorType\">\r\n  <ng-container *ngSwitchCase=\"'Textbox'\">\r\n    <input-group [(value)]=\"value\" [readonly]=\"readonly\" [disabled]=\"disabled\"\r\n      (valueChange)=\"onValueChangeEvent($event)\" (blurHandle)=\"onBlurEvent($event)\" (clear)=\"onClearEvent($event)\">\r\n    </input-group>\r\n  </ng-container>\r\n  <ng-container *ngSwitchCase=\"'Numberbox'\">\r\n    <!-- <farris-number-spinner [(value)]=\"value\" [min]=\"options?.min?.value\" [max]=\"options?.max?.value\"\r\n      [precision]=\"options?.precision?.value\" [step]=\"options?.step?.value || 1\" [showZero]=\"options?.showZero?.value || false\"\r\n      [canNull]=\"options?.canNull?.value || true\" [useThousands]=\"options?.useThousands?.value || false\"\r\n      [prefix]=\"options?.prefix?.value || ''\" [suffix]=\"options?.suffix?.value ||''\" [formatter]=\"options?.formatter?.value\"\r\n      [parser]=\"options?.parser?.value\" [autoDecimal]=\"options?.autoDecimal?.value\" [showButton]=\"options?.showButton?.value || true\"\r\n      [bigNumber]=\"options?.bigNumber?.value || false\" [textAlign]=\"options?.textAlign?.value ||'left'\" [readonly]=\"readonly\"\r\n      [disabled]=\"disabled\" (valueChange)=\"onValueChangeEvent($event)\" (blur)=\"onBlurEvent($event)\">\r\n    </farris-number-spinner> -->\r\n    <input class=\"form-control\" autocomplete=\"off\" type=\"number\" [(ngModel)]=\"value\" [readonly]=\"readonly\"\r\n      [disabled]=\"disabled\" [style.padding-right]=\"'4px'\" (ngModelChange)=\"onValueChangeEvent($event)\"\r\n      (blur)=\"onBlurEvent($event)\">\r\n  </ng-container>\r\n  <ng-container *ngSwitchCase=\"['Combolist','Select'].includes(editorType)?editorType:'NOT_MATCH'\">\r\n    <farris-combo-list #comboList [(ngModel)]=\"value\"\r\n      [idField]=\"options?.valueField?.value || options?.idField?.value || 'id'\"\r\n      [textField]=\"options?.textField?.value ||'label'\" [editable]=\"editable\" [nosearch]=\"true\"\r\n      [data]=\"options?.data?.value || []\" [readonly]=\"readonly\" [enableClear]=\"true\" [disabled]=\"disabled\"\r\n      (valueChange)=\"onValueChangeEvent($event)\">\r\n    </farris-combo-list>\r\n  </ng-container>\r\n  <ng-container *ngSwitchCase=\"'Checkbox'\">\r\n    <div class=\"custom-control custom-checkbox f-checkradio-single pl-5\">\r\n      <input [id]=\"id\" class=\"custom-control-input\" type=\"checkbox\" [(ngModel)]=\"value\" [readonly]=\"readonly\"\r\n        [disabled]=\"disabled\" (change)=\"onValueChangeEvent(!!value)\">\r\n      <label class=\"custom-control-label\" [for]=\"id\"></label>\r\n    </div>\r\n  </ng-container>\r\n  <ng-container *ngSwitchCase=\"'Switch'\">\r\n    <farris-switch [readonly]=\"readonly\" [disabled]=\"disabled\" [(ngModel)]=\"value\" (valueChange)=\"onValueChangeEvent($event)\"></farris-switch>\r\n  </ng-container>\r\n  <ng-container *ngSwitchCase=\"'Tags'\">\r\n    <farris-tags [(ngModel)]=\"value\" [readonly]=\"readonly\" (dataChanged)=\"onValueChangeEvent($event)\"></farris-tags>\r\n  </ng-container>\r\n  <ng-container *ngSwitchCase=\"'ComboLookup'\">\r\n    <farris-combo-lookup [placeholder]=\"'placeholder'|translate\" #comboLookup [nosearch]=\"true\" [readonly]=\"readonly\"\r\n      [disabled]=\"disabled\" [editable]=\"true\" [enableClear]=\"true\" [idField]=\"options?.idField?.value ||'id'\"\r\n      [textField]=\"options?.textField?.value ||'name'\" [displayType]=\"'LOOKUPTREELIST'\" [multiSelect]=\"false\"\r\n      [columns]=\"options?.columns?.value\" [data]=\"shdowValue\" [(ngModel)]=\"value\" [useTreeView]=\"true\"\r\n      [mapFields]=\"{id:'selectId'}\" (valueChange)=\"onValueChangeEvent($event)\">\r\n    </farris-combo-lookup>\r\n  </ng-container>\r\n  <ng-container\r\n    *ngSwitchCase=\"['SortEditor','FilterEditor','DataEditor','MenuIdSelector','AppIdSelector'].includes(editorType)?editorType:'NOT_MATCH'\">\r\n    <input-group [(value)]=\"value\" [readonly]=\"readonly || options?.readonly?.value\" [disabled]=\"disabled\"\r\n      [enableClear]=\"true\" [groupText]=\"groupIcon\" (clickHandle)=\"onClickEvent($event)\"\r\n      (valueChange)=\"onValueChangeEvent($event)\" (blurHandle)=\"onBlurEvent($event)\" (clear)=\"onClearEvent($event)\">\r\n    </input-group>\r\n  </ng-container>\r\n  <ng-container *ngSwitchDefault>\r\n    <input-group [(value)]=\"value\" [readonly]=\"readonly || options?.readonly?.value\" [disabled]=\"disabled\"\r\n      [enableClear]=\"true\" [groupText]=\"groupIcon\" (clickHandle)=\"onClickEvent($event)\"\r\n      (valueChange)=\"onValueChangeEvent($event)\" (blurHandle)=\"onBlurEvent($event)\" (clear)=\"onClearEvent($event)\">\r\n    </input-group>\r\n  </ng-container>\r\n</ng-container>\r\n\r\n<app-rtf-app-help #rtfMenuHelp *ngIf=\"editorType==='MenuIdSelector' || parameterName ==='funcOrAppId'\"\r\n  [isLayeredLoad]=\"true\">\r\n</app-rtf-app-help>\r\n<app-rtf-application-help #rtfAppHelp [languageCode]=\"'zh-CHS'\"\r\n  *ngIf=\"editorType==='AppIdSelector' || parameterName ==='funcOrAppId'\">\r\n</app-rtf-application-help>\r\n<wf-bizprocess-lookup *ngIf=\"parameterName==='bizDefKey'\" [title]=\"'placeholder'|translate\" [sourceType]=\"'flowform'\"\r\n  style=\"display: none\" #wfProcHelp></wf-bizprocess-lookup>\r\n","styles":[""]}]}],"members":{"rtfMenuHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":3},"arguments":["rtfMenuHelp"]}]}],"rtfAppHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["rtfAppHelp"]}]}],"wfProcHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":3},"arguments":["wfProcHelp"]}]}],"comboLookup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":3},"arguments":["comboLookup"]}]}],"comboList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":3},"arguments":["comboList"]}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"parameterName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"parameterType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}}]}],"editorType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":3}}]}],"context":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"filter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":111,"character":3}}]}],"viewModelId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":3}}]}],"command":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":120,"character":3}}]}],"defaultValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":124,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":143,"character":3}}]}],"onBlur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":147,"character":3}}]}],"applicationSelectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":151,"character":3}}]}],"componentSelectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":155,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":157,"character":32},{"__symbolic":"reference","name":"Mediator"},{"__symbolic":"reference","name":"Description"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":157,"character":117}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onValueChange":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"onBlurEvent":[{"__symbolic":"method"}],"onValueChangeEvent":[{"__symbolic":"method"}],"onClickEvent":[{"__symbolic":"method"}],"onClearEvent":[{"__symbolic":"method"}]}},"ICommand":{"__symbolic":"interface"},"ICommandHandler":{"__symbolic":"interface"},"COMMAND_HANDLERS_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":24,"character":42},"arguments":["@farris/ide-parameter-editor/command-handler-token"]},"INotification":{"__symbolic":"interface"},"INotificationHandler":{"__symbolic":"interface"},"IMediator":{"__symbolic":"interface"},"Registry":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":7,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":7,"character":27},"arguments":[{"__symbolic":"reference","name":"COMMAND_HANDLERS_TOKEN"}]}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ICommandHandler"}]}]}]}},"Mediator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Registry"}]}],"send":[{"__symbolic":"method"}],"publish":[{"__symbolic":"method"}]}},"IResolver":{"__symbolic":"interface"},"RESOLVER_REGISTRY_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":5,"character":43},"arguments":["@farris/ide-parameter-editor/resolver-token"]},"ResolverRegistry":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":5,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":5,"character":27},"arguments":[{"__symbolic":"reference","name":"RESOLVER_REGISTRY_TOKEN"}]}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"IResolver"}]}]}]}},"ComponentsResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":10,"character":32},{"__symbolic":"reference","name":"Locale"}]}],"resolve":[{"__symbolic":"method"}],"getViewModelName":[{"__symbolic":"method"}],"checkDataGridComponentName":[{"__symbolic":"method"}]}},"CommandsLookupResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":6,"character":32}]}],"resolve":[{"__symbolic":"method"}]}},"Resolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":6,"character":32},{"__symbolic":"reference","name":"ResolverRegistry"}]}],"resolve":[{"__symbolic":"method"}]}},"ActionsResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":6,"character":32}]}],"resolve":[{"__symbolic":"method"}]}},"ModalContainersResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":6,"character":32}]}],"resolve":[{"__symbolic":"method"}]}},"FieldsResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":6,"character":32}]}],"resolve":[{"__symbolic":"method"}],"buildEntity":[{"__symbolic":"method"}]}},"HiddenLookupsResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":5,"character":32}]}],"resolve":[{"__symbolic":"method"}]}},"PopUpResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":8,"character":32}]}],"resolve":[{"__symbolic":"method"}]}},"FarrisIDEParameterEditorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":28,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FarrisIDEParameterEditorComponent"},{"__symbolic":"reference","name":"FilterEditorComponent"},{"__symbolic":"reference","name":"SortEditorComponent"},{"__symbolic":"reference","name":"DataEditorComponent"},{"__symbolic":"reference","name":"ConfigurationParameterEditorComponent"},{"__symbolic":"reference","name":"QuickInputComponent"},{"__symbolic":"reference","name":"FieldMappingEditorComponent"},{"__symbolic":"reference","name":"TranslatePipe"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":40,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":41,"character":4},{"__symbolic":"reference","module":"@farris/ui-common","name":"FarrisCommonModule","line":42,"character":4},{"__symbolic":"reference","module":"@farris/ui-forms","name":"FarrisFormsModule","line":43,"character":4},{"__symbolic":"reference","module":"@farris/ui-combo-list","name":"ComboListModule","line":44,"character":4},{"__symbolic":"reference","module":"@farris/ui-input-group","name":"InputGroupModule","line":45,"character":4},{"__symbolic":"reference","module":"@farris/ui-modal","name":"ModalModule","line":46,"character":4},{"__symbolic":"reference","module":"@farris/ui-datepicker","name":"FarrisDatePickerModule","line":47,"character":4},{"__symbolic":"reference","module":"@farris/ui-number-spinner","name":"NumberSpinnerModule","line":48,"character":4},{"__symbolic":"reference","module":"@farris/ui-switch","name":"SwitchModule","line":49,"character":4},{"__symbolic":"reference","module":"@farris/ui-section","name":"FarrisSectionModule","line":50,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-locale","name":"LocaleModule","line":51,"character":4},"member":"forRoot"}},{"__symbolic":"reference","module":"@farris/designer-services","name":"DesignerServicesModule","line":52,"character":4},{"__symbolic":"reference","module":"@farris/ui-filter-editor","name":"FilterModule","line":53,"character":4},{"__symbolic":"reference","module":"@farris/ui-sort-editor","name":"SorterModule","line":54,"character":4},{"__symbolic":"reference","module":"@farris/ui-treetable","name":"TreeTableModule","line":55,"character":4},{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyModule","line":56,"character":4},{"__symbolic":"reference","module":"@farris/ui-tabs","name":"FarrisTabsModule","line":57,"character":4},{"__symbolic":"reference","module":"@gsp-sys/rtf-apphelp","name":"RtfAppHelpModule","line":58,"character":4},{"__symbolic":"reference","module":"@gsp-sys/rtf-ui","name":"RtfAppHelpModule","line":59,"character":4},{"__symbolic":"reference","module":"@farris/tags","name":"TagsModule","line":60,"character":4},{"__symbolic":"reference","module":"@farris/ui-combo-lookup","name":"ComboLookupModule","line":61,"character":4},{"__symbolic":"reference","module":"@farris/ui-button","name":"FarrisButtonModule","line":62,"character":4},{"__symbolic":"reference","module":"@gsp-wf/wf-bizprocess-lookup","name":"WfBizprocessLookupModule","line":63,"character":4}],"entryComponents":[{"__symbolic":"reference","name":"FilterEditorComponent"},{"__symbolic":"reference","name":"SortEditorComponent"},{"__symbolic":"reference","name":"DataEditorComponent"},{"__symbolic":"reference","name":"ConfigurationParameterEditorComponent"},{"__symbolic":"reference","name":"QuickInputComponent"},{"__symbolic":"reference","name":"FieldMappingEditorComponent"}],"exports":[{"__symbolic":"reference","name":"FarrisIDEParameterEditorComponent"},{"__symbolic":"reference","name":"FilterEditorComponent"},{"__symbolic":"reference","name":"SortEditorComponent"},{"__symbolic":"reference","name":"DataEditorComponent"},{"__symbolic":"reference","name":"ConfigurationParameterEditorComponent"},{"__symbolic":"reference","name":"QuickInputComponent"},{"__symbolic":"reference","name":"FieldMappingEditorComponent"},{"__symbolic":"reference","name":"TranslatePipe"}]}]}],"members":{}},"IDescription":{"__symbolic":"interface"},"DESCRIPTION_REGISTRY_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":46},"arguments":["@farris/ide-parameter-editor/description-token"]},"ColumnsDescription":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":7,"character":32},{"__symbolic":"reference","name":"Locale"}]}],"describe":[{"__symbolic":"method"}]}},"DataDescription":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":8,"character":32},{"__symbolic":"reference","name":"Resolver"},{"__symbolic":"reference","name":"Locale"}]}],"describe":[{"__symbolic":"method"}]}},"Description":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":6,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":6,"character":27},"arguments":[{"__symbolic":"reference","name":"DESCRIPTION_REGISTRY_TOKEN"}]}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"IDescription"}]}]}],"describe":[{"__symbolic":"method"}]}},"SchemaDescription":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":8,"character":32},{"__symbolic":"reference","name":"Resolver"},{"__symbolic":"reference","name":"Locale"}]}],"describe":[{"__symbolic":"method"}]}},"en":{"confirm":"OK","cancel":"Cancel","placeholder":"Please select","parameter":"Parameter","parameterCode":"Parameter code","parameterValue":"Parameter value","parameterValueTitle":"The value of the parameter.","operation":"Operation","opeartionTips":"Add config","quickInputPlaceholder":"Please input parameter","formComponent":"Form components","field":"Fields","variables":"Variables","delete":"Delete","viewModel":"ViewModel","name":"Name","invalidCondition":"The existing value is not a filter condition.","fileterConditionEditor":"Filter condition editor","close":"Close","invalieSortCondition":"The existing value is not a sort condition.","sortEditor":"Sort condition editor","filterEditor":"Filter condition editor","parameterEditor":"Parameter editor","jsonEditor":"Configurable parameter editor","rootComponent":"Root component","attComponent":"Attachment component","listViewComponent":"ListView component","dialogComponent":"Dialog component","treeComponent":"Tree component","component":"Component","gridComponent":"Grid component","duplicateConfig":"There are duplicate parameters in the configuration, please modify."},"zh":{"confirm":"确定","cancel":"取消","placeholder":"请选择","parameter":"参数","parameterCode":"参数编号","parameterValue":"参数值","parameterValueTitle":"参数的值","operation":"操作","opeartionTips":"添加配置参数","quickInputPlaceholder":"请输入参数","formComponent":"表单组件","field":"字段","variables":"变量","delete":"删除","viewModel":"视图模型","name":"名称","invalidCondition":"现有值不是一个过滤条件。","fileterConditionEditor":"过滤条件编辑器","close":"关闭","invalieSortCondition":"现有值不是一个排序条件。","sortEditor":"排序条件设计器","filterEditor":"过滤条件设计器","parameterEditor":"参数编辑器","jsonEditor":"可配置参数编辑器","rootComponent":"根组件","attComponent":"附件组件","listViewComponent":"列表视图组件","dialogComponent":"弹窗页面组件","treeComponent":"树表格组件","component":"组件","gridComponent":"表格组件","duplicateConfig":"配置中存在重复的参数，请修改。"},"zht":{"confirm":"確定","cancel":"取消","placeholder":"請選擇","parameter":"參數","parameterCode":"參數編號","parameterValue":"參數值","parameterValueTitle":"參數的值","operation":"操作","opeartionTips":"添加配置參數","quickInputPlaceholder":"請輸入參數","formComponent":"表單組件","field":"字段","variables":"變量","delete":"刪除","viewModel":"視圖模型","name":"名稱","invalidCondition":"現有值不是一個過濾條件。","fileterConditionEditor":"過濾條件編輯器","close":"關閉","invalieSortCondition":"現有值不是一個排序條件。","sortEditor":"排序條件設計器","filterEditor":"過濾條件設計器","parameterEditor":"參數編輯器","jsonEditor":"可配置參數編輯器","rootComponent":"根組件","attComponent":"附件組件","listViewComponent":"列表視圖組件","dialogComponent":"彈窗頁面組件","treeComponent":"樹表格組件","component":"組件","gridComponent":"表格組件","duplicateConfig":"配置中存在重複的參數，請修改。"},"Locale":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":11,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":27},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID","line":11,"character":34}]}]],"parameters":[{"__symbolic":"reference","name":"string"}]}],"translate":[{"__symbolic":"method"}],"setLocaleId":[{"__symbolic":"method"}],"localId":[{"__symbolic":"method"}]}},"LocaleId":{"zh":"zh-CHS","en":"en","zht":"zh-CHT"},"TranslatePipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"translate"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":6,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"Locale"}]}],"transform":[{"__symbolic":"method"}]}},"ɵa":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":10,"character":13},"useExisting":{"__symbolic":"reference","name":"FarrisIDEParameterEditorComponent"},"multi":true},{"provide":{"__symbolic":"reference","name":"COMMAND_HANDLERS_TOKEN"},"useClass":{"__symbolic":"reference","name":"OpenFilterEditorCommandHandler"},"multi":true},{"provide":{"__symbolic":"reference","name":"COMMAND_HANDLERS_TOKEN"},"useClass":{"__symbolic":"reference","name":"OpenSortEditorCommandHandler"},"multi":true},{"provide":{"__symbolic":"reference","name":"COMMAND_HANDLERS_TOKEN"},"useClass":{"__symbolic":"reference","name":"OpenDataEditorCommandHandler"},"multi":true},{"provide":{"__symbolic":"reference","name":"COMMAND_HANDLERS_TOKEN"},"useClass":{"__symbolic":"reference","name":"OpenRTFHelpCommandHandler"},"multi":true},{"provide":{"__symbolic":"reference","name":"COMMAND_HANDLERS_TOKEN"},"useClass":{"__symbolic":"reference","name":"OpenConfigurationParameterEditorCommandHandler"},"multi":true},{"provide":{"__symbolic":"reference","name":"COMMAND_HANDLERS_TOKEN"},"useClass":{"__symbolic":"reference","name":"OpenBizProcessLookupCommandHandler"},"multi":true},{"provide":{"__symbolic":"reference","name":"COMMAND_HANDLERS_TOKEN"},"useClass":{"__symbolic":"reference","name":"OpenFieldMappingEditorCommandHandler"},"multi":true},{"provide":{"__symbolic":"reference","name":"RESOLVER_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"ComponentsResolver"},"multi":true},{"provide":{"__symbolic":"reference","name":"RESOLVER_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"CommandsLookupResolver"},"multi":true},{"provide":{"__symbolic":"reference","name":"RESOLVER_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"ActionsResolver"},"multi":true},{"provide":{"__symbolic":"reference","name":"RESOLVER_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"ModalContainersResolver"},"multi":true},{"provide":{"__symbolic":"reference","name":"RESOLVER_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"FieldsResolver"},"multi":true},{"provide":{"__symbolic":"reference","name":"RESOLVER_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"HiddenLookupsResolver"},"multi":true},{"provide":{"__symbolic":"reference","name":"RESOLVER_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"PopUpResolver"},"multi":true},{"provide":{"__symbolic":"reference","name":"DESCRIPTION_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"ColumnsDescription"},"multi":true},{"provide":{"__symbolic":"reference","name":"DESCRIPTION_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"DataDescription"},"multi":true},{"provide":{"__symbolic":"reference","name":"DESCRIPTION_REGISTRY_TOKEN"},"useClass":{"__symbolic":"reference","name":"SchemaDescription"},"multi":true},{"__symbolic":"reference","name":"Registry"},{"__symbolic":"reference","name":"Mediator"},{"__symbolic":"reference","name":"ResolverRegistry"},{"__symbolic":"reference","name":"Resolver"},{"__symbolic":"reference","name":"Description"},{"__symbolic":"reference","name":"Locale"}]},"origins":{"IComponent":"./lib/types","ParameterType":"./lib/types","ControlType":"./lib/types","EditorType":"./lib/types","DataTypes":"./lib/types","IDisposable":"./lib/types","IRTFHelp":"./lib/types","IMenuOrAppInfo":"./lib/types","DataType":"./lib/types","IInputDescription":"./lib/types","IInputItemDescription":"./lib/types","IRequstOptions":"./lib/types","Display":"./lib/types","OpenFilterEditorCommand":"./lib/commands/open-filter-editor.command","OpenSortEditorCommand":"./lib/commands/open-sort-editor.command","OpenDataEditorCommand":"./lib/commands/open-data-editor.command","OpenRTFHelpCommand":"./lib/commands/open-rtf-help.command","OpenConfigurationParameterEditorCommand":"./lib/commands/open-configuration-parameter-editor.command","OpenBizProcessLookupCommand":"./lib/commands/open-biz-process-lookup.command","OpenFieldMappingEditorCommand":"./lib/commands/open-field-mapping-editor.command","CommandHandler":"./lib/handlers/command-handler","OpenFilterEditorCommandHandler":"./lib/handlers/open-filter-editor.handler","OpenSortEditorCommandHandler":"./lib/handlers/open-sort-editor.handler","OpenDataEditorCommandHandler":"./lib/handlers/open-data-editor.handler","OpenRTFHelpCommandHandler":"./lib/handlers/open-rtf-help.handler","OpenConfigurationParameterEditorCommandHandler":"./lib/handlers/open-configuration-parameter-editor.handler","OpenBizProcessLookupCommandHandler":"./lib/handlers/open-biz-process-lookup.handler","OpenFieldMappingEditorCommandHandler":"./lib/handlers/open-field-mapping-editor.handler","FilterEditorComponent":"./lib/components/filter-editor/filter-editor.component","SortEditorComponent":"./lib/components/sort-editor/sort-editor.component","DataEditorComponent":"./lib/components/data-editor/data-editor.component","ConfigurationParameterEditorComponent":"./lib/components/configuration-parameter-editor/configuration-parameter-editor.component","QuickInputComponent":"./lib/components/quick-input/quick-input.component","IMappingItem":"./lib/components/field-mapping-editor/field-mapping-editor.component","FieldMappingEditorComponent":"./lib/components/field-mapping-editor/field-mapping-editor.component","FarrisIDEParameterEditorComponent":"./lib/ide-parameter-editor.component","ICommand":"./lib/mediatr/types","ICommandHandler":"./lib/mediatr/types","COMMAND_HANDLERS_TOKEN":"./lib/mediatr/types","INotification":"./lib/mediatr/types","INotificationHandler":"./lib/mediatr/types","IMediator":"./lib/mediatr/types","Registry":"./lib/mediatr/registry","Mediator":"./lib/mediatr/mediator","IResolver":"./lib/resolver/types","RESOLVER_REGISTRY_TOKEN":"./lib/resolver/types","ResolverRegistry":"./lib/resolver/resolver-registry","ComponentsResolver":"./lib/resolver/components.resolver","CommandsLookupResolver":"./lib/resolver/commands-lookup.resolver","Resolver":"./lib/resolver/resolver","ActionsResolver":"./lib/resolver/actions.resolver","ModalContainersResolver":"./lib/resolver/modal-containers.resolver","FieldsResolver":"./lib/resolver/fields.resolver","HiddenLookupsResolver":"./lib/resolver/hidden-lookups.resolver","PopUpResolver":"./lib/resolver/pop-up.resolver","FarrisIDEParameterEditorModule":"./lib/ide-parameter-editor.module","IDescription":"./lib/description/types","DESCRIPTION_REGISTRY_TOKEN":"./lib/description/types","ColumnsDescription":"./lib/description/columns.description","DataDescription":"./lib/description/data.description","Description":"./lib/description/description","SchemaDescription":"./lib/description/schema.description","en":"./lib/i18n/en","zh":"./lib/i18n/zh","zht":"./lib/i18n/zht","Locale":"./lib/i18n/locale","LocaleId":"./lib/i18n/types","TranslatePipe":"./lib/i18n/translate.pipe","ɵa":"./lib/providers"},"importAs":"@farris/ide-parameter-editor"}