UNPKG

ngx-treeview

Version:

An Angular treeview component with checkbox

1 lines 3.81 kB
[{"__symbolic":"module","version":4,"metadata":{"DropdownTreeviewComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"ngx-dropdown-treeview","template":"\n <div class=\"dropdown\" ngxDropdown>\n <button class=\"btn\" [ngClass]=\"buttonClass\" type=\"button\" role=\"button\" ngxDropdownToggle>\n {{getText()}}\n </button>\n <div ngxDropdownMenu aria-labelledby=\"dropdownMenu\" (click)=\"$event.stopPropagation()\">\n <div class=\"dropdown-container\">\n <ngx-treeview [config]=\"config\" [headerTemplate]=\"headerTemplate\" [items]=\"items\" [itemTemplate]=\"itemTemplate\" (selectedChange)=\"onSelectedChange($event)\"\n (filterChange)=\"onFilterChange($event)\">\n </ngx-treeview>\n </div>\n </div>\n </div>\n ","styles":["\n .dropdown {\n width: 100%;\n display: inline-block;\n }\n\n .dropdown button {\n width: 100%;\n margin-right: .9rem;\n text-align: left;\n overflow: hidden;\n padding-right: 30px;\n text-overflow: ellipsis;\n }\n\n .dropdown button::after {\n position: absolute;\n right: .6rem;\n margin-top: .6rem;\n }\n\n .dropdown .dropdown-menu .dropdown-container {\n padding: 0 .6rem;\n }\n "]}]}],"members":{"buttonClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":5}}]}],"headerTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":5}}]}],"itemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":5}}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":5}}]}],"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":5}}]}],"selectedChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":57,"character":5}}]}],"filterChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":58,"character":5}}]}],"treeviewComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":59,"character":5},"arguments":[{"__symbolic":"reference","module":"./treeview.component","name":"TreeviewComponent","line":59,"character":15}]}]}],"dropdownDirective":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":60,"character":5},"arguments":[{"__symbolic":"reference","module":"./dropdown.directive","name":"DropdownDirective","line":60,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./treeview-i18n","name":"TreeviewI18n","line":63,"character":21},{"__symbolic":"reference","module":"./treeview-config","name":"TreeviewConfig","line":64,"character":31}]}],"getText":[{"__symbolic":"method"}],"onSelectedChange":[{"__symbolic":"method"}],"onFilterChange":[{"__symbolic":"method"}]}}}}]