import { EventEmitter, OnInit } from '@angular/core'; import { VhQueryAutoWeb } from 'vhautowebdb'; import { FunctionService } from 'vhobjects-service'; import { JsonDataService } from 'vhobjects-service/src/services'; import * as i0 from "@angular/core"; export declare class AddMenuVerticalAdminComponent implements OnInit { private vhQueryAutoWeb; private jsonDataService; functionService: FunctionService; data: any; type: any; isAddMenu: EventEmitter; isEditMenu: EventEmitter; valueData: EventEmitter; valueDataEdited: EventEmitter; listGroupLink: { url: string; name: string; }[]; listLink: { url: string; name: string; }[]; listBlockPopup: any[]; listLinkPage: any[]; listPageCategory: any; isValid: boolean; resolution: any; constructor(vhQueryAutoWeb: VhQueryAutoWeb, jsonDataService: JsonDataService, functionService: FunctionService); ngOnInit(): void; /** * Lấy danh sách các Trang liên kết (link-page) */ getLinkPage(): void; /** * Lấy danh sách các Trang danh mục (category) */ getPageOfCate(): void; /** * Lấy danh sách các Khối hộp thoại (popup) */ getBlockHoverBlank(): void; /** * Bắt sự kiện thay đổi group và type */ changeGroupAndType(): void; /** * Bắt sự kiện thay đổi các trường trong from */ onChangeAttr(): void; /** * Lưu giá trị form thêm menu */ saveFormAddMenu(): void; /** * Xóa các trường trong object * @param {Object} data - Object có trường cần xóa * @param {Array} fieldsToDelete - Mảng chứa tên các trường cần xóa */ deleteFields(data: any, fieldsToDelete: any): void; /** * Đóng form thêm menu */ cancelFormAddMenu(): void; createNewBlock(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }