{"__symbolic":"module","version":4,"metadata":{"SelectColumnComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"clink-select-column","template":"<div class=\"select-column\">\r\n    <div>\r\n        <span class=\"dialog-subtitle\">{{ displayTitle }}</span>\r\n        <div>\r\n            <ul nz-row class=\"list-style\" dnd-sortable-container [sortableData]=\"classifyObj.showArr\">\r\n                <li nz-col [nzSpan]=\"6\" *ngFor=\"let item of classifyObj.showArr; let i = index\" dnd-sortable [sortableIndex]=\"i\">\r\n                    <label\r\n                        nz-checkbox\r\n                        [nzValue]=\"item[valueKey]\"\r\n                        [ngModel]=\"true\"\r\n                        nzTooltipPlacement=\"bottom\"\r\n                        (ngModelChange)=\"changeCheckBox($event, item, i)\"\r\n                    >\r\n                        {{ item[labelKey] | cutstr: 20 }}</label\r\n                    >\r\n                </li>\r\n            </ul>\r\n        </div>\r\n    </div>\r\n    <div class=\"segment-line\"></div>\r\n    <div>\r\n        <span class=\"dialog-subtitle\">{{ hiddenTitle }}</span>\r\n        <div>\r\n            <ul nz-row class=\"list-style\">\r\n                <li nz-col [nzSpan]=\"6\" *ngFor=\"let item of classifyObj?.hiddenArr; let i = index\">\r\n                    <label\r\n                        nz-checkbox\r\n                        class=\"sm-checkbox\"\r\n                        [nzValue]=\"item[valueKey]\"\r\n                        [ngModel]=\"false\"\r\n                        nz-tooltip\r\n                        [nzTooltipTitle]=\"item[labelKey]\"\r\n                        nzTooltipPlacement=\"bottom\"\r\n                        (ngModelChange)=\"changeCheckBox($event, item, i)\"\r\n                    >\r\n                        {{ item[labelKey] | cutstr: 20 }}</label\r\n                    >\r\n                </li>\r\n            </ul>\r\n        </div>\r\n    </div>\r\n    <div class=\"edit-btn\">\r\n        <span\r\n            class=\"text-align-r d-inline-block font-12\"\r\n            [style.line-height]=\"'28px'\"\r\n            *ngIf=\"submitted && (!classifyObj?.showArr || classifyObj?.showArr?.length === 0)\"\r\n        >\r\n            请至少选择一个显示字段！\r\n        </span>\r\n        <ng-content></ng-content>\r\n    </div>\r\n</div>\r\n","styles":[".select-column .dialog-subtitle{display:inline-block;padding-bottom:16px;font-family:Medium;color:rgba(0,0,0,.65);font-weight:600}.select-column .edit-btn{padding-right:10px}.select-column .edit-btn button{margin-left:10px}"]}]}],"members":{"displayTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"hiddenTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"submitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"classifyObj":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5}}]}],"labelKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":5}}]}],"valueKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"changeCheckBox":[{"__symbolic":"method"}]}},"SelectColumnModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SelectColumnComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":14},{"__symbolic":"reference","module":"ng2-dnd","name":"DndModule","line":11,"character":28},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":39},{"__symbolic":"reference","module":"ng-zorro-antd/checkbox","name":"NzCheckboxModule","line":11,"character":52},{"__symbolic":"reference","module":"ng-zorro-antd/grid","name":"NzGridModule","line":11,"character":70},{"__symbolic":"reference","module":"clink-ui-x/pipe","name":"PipeModule","line":11,"character":84}],"exports":[{"__symbolic":"reference","name":"SelectColumnComponent"}],"providers":[{"__symbolic":"reference","module":"ng2-dnd","name":"DragDropService","line":13,"character":16},{"__symbolic":"reference","module":"ng2-dnd","name":"DragDropConfig","line":13,"character":33},{"__symbolic":"reference","module":"ng2-dnd","name":"DragDropSortableService","line":13,"character":49}]}]}],"members":{}}},"origins":{"SelectColumnComponent":"./select-column.component","SelectColumnModule":"./select-column.module"},"importAs":"clink-ui-x/select-column"}