[{"__symbolic":"module","version":4,"metadata":{"FilterTabsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"filter-tabs","template":"\n    <ul class=\"nav nav-tabs\" style=\"min-height: 38px\">\n        <li class=\"nav-item\">\n            <a class=\"nav-link\" [class.active]=\"currentTabIndex === 0\"  (click)=\"showTab(0)\">设计器</a>\n        </li>\n        <li class=\"nav-item\">\n            <a class=\"nav-link\" [class.active]=\"currentTabIndex === 1\" (click)=\"showTab(1)\">源代码</a>\n        </li>\n        <li class=\"nav-item\">\n            <a class=\"nav-link\" [class.active]=\"currentTabIndex === 2\" (click)=\"showTab(2)\">SQL预览</a>\n        </li>\n    </ul>\n\n    <ng-container *ngIf=\"currentTabIndex === 0\">\n        <filter-grid [height]=\"height\" [conditions]=\"conditions\" [columns]=\"columns\"></filter-grid>\n    </ng-container>\n    <ng-container *ngIf=\"currentTabIndex === 1\">\n        <filter-code [conditions]=\"conditions\"></filter-code>\n    </ng-container>\n    <ng-container *ngIf=\"currentTabIndex === 2\">\n        <filter-sql [conditions]=\"conditions\"></filter-sql>\n    </ng-container>\n\n    ","styles":[".nav-item { cursor: default;}\n        .nav-item a.active {font-weight: bold;}\n        "]}]}],"members":{"cls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":38,"character":5},"arguments":["class"]}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"conditions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"selectTabChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"showTab":[{"__symbolic":"method"}]}}}}]