{"__symbolic":"module","version":4,"metadata":{"BcacMultipleSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"BcacMultipleSelectComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NgZorroAntdModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":14,"character":4}],"exports":[{"__symbolic":"reference","name":"BcacMultipleSelectComponent"}]}]}],"members":{}},"BcacMultipleSelectComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"bcac-multiple-select","template":"<div nz-dropdown [nzDropdownMenu]=\"dropMenu\" class=\"customselect\" nzTrigger=\"click\" [ngStyle]=\"{'width': width}\"\r\n(nzVisibleChange)=\"expandChange($event)\">\r\n    <div nz-row>\r\n        <div nz-col nzSpan=\"20\" class=\"left\">\r\n            <span\r\n            [nzTooltipTitle]=\"selectText\" \r\n            nzTooltipPlacement=\"top\" \r\n            nz-tooltip>\r\n                {{selectText}}\r\n            </span>\r\n        </div>\r\n        <div nz-col nzSpan=\"4\" class=\"right\">\r\n            <span>\r\n                <i nz-icon [nzType]=\"isexpand? 'up': 'down'\"></i>\r\n            </span>\r\n        </div>\r\n    </div>\r\n</div>\r\n<nz-dropdown-menu #dropMenu=\"nzDropdownMenu\" style=\"width: 100%;z-index: 100;\">\r\n    <div class=\"dropMenuPanel\" [style.width]=\"dropMenuPanelWidth\">\r\n        <label nz-checkbox [(ngModel)]=\"allChecked\" (ngModelChange)=\"updateAllChecked()\"\r\n            [nzIndeterminate]=\"indeterminate\">\r\n            全选\r\n        </label>\r\n        <nz-divider style=\"margin: 0.2rem\"></nz-divider>\r\n        <nz-checkbox-group [(ngModel)]=\"selectValue\"\r\n            (ngModelChange)=\"updateSelectValue()\">\r\n        </nz-checkbox-group>\r\n    </div>\r\n</nz-dropdown-menu>","styles":[".customselect{width:100%;display:inline-block;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;height:18px;font-size:1.2rem;margin-bottom:-3px}.customselect .left{padding-left:7px;text-align:left;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customselect .right{display:flex;align-items:center}.customselect .right span{font-size:1.2rem;color:rgba(0,0,0,.25)}.dropMenuPanel{padding:1rem;background-color:#fff;border:1px solid #f1e8e8;box-shadow:1px 1px 2px #888;margin-top:-.3rem}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"bcacWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"bcacDropMenuPanelWidt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"expandChange":[{"__symbolic":"method"}],"bcacSelectValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"bcacSelectValueEmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":3}}]}],"updateSelectValue":[{"__symbolic":"method"}],"updateAllChecked":[{"__symbolic":"method"}],"updateSingleChecked":[{"__symbolic":"method"}]}}},"origins":{"BcacMultipleSelectModule":"./bcac-multiple-select.module","BcacMultipleSelectComponent":"./bcac-multiple-select.component"},"importAs":"bcac-lib/base-component/currency/bcac-multiple-select"}