import { FarrisDesignBaseElement, IControlService } from '@farris/designer-element'; import { LocaleService } from '@farris/ui-locale'; export declare class ControlService extends IControlService { localeService: LocaleService; /** 事件类属性是否已处理过国际化 */ private eventPropLocaleHandled; constructor(localeService: LocaleService); getDgControl(): import("@farris/designer-element").IDgControl; /** * 根据控件类型获取控件元数据 * @param controlType 控件类型 * @param isFromControlBox 是否为从控件工具箱拖拽生成控件 */ getControlMetaData(controlType: string, isFromControlBox?: boolean, targetComponentInstance?: FarrisDesignBaseElement, controlFeature?: any): any; /** 获取所有的事件名称 */ getControlEventPropertyIDList(): { click: string; valueChange: string; valueChanged: string; linkedLabelClick: string; onInit: string; afterViewInit: string; onSelectionChange: string; appendRow: string; lookupPicking: string; lookupPicked: string; pageChange: string; expandNode: string; tabChange: string; tabRemove: string; clear: string; changeState: string; pageDetailSelected: string; stateChange: string; onBlur: string; onClear: string; onShown: string; onHidden: string; beforeSelect: string; beforeUnSelect: string; beforeCheck: string; beforeUnCheck: string; checkedChange: string; dblClickRow: string; beforeShow: string; beforeHide: string; rowClick: string; pageSizeChanged: string; checked: string; unChecked: string; beforeEdit: string; checkAll: string; unCheckAll: string; beforeClickNode: string; nodeUnSelected: string; nodeChecked: string; nodeUnChecked: string; beforeCheckAll: string; beforeUnCheckAll: string; listClick: string; filterChanged: string; columnSorted: string; scrollYLoad: string; onEditClicked: string; onDeleteClicked: string; checkChange: string; pageChanged: string; childsPageChanged: string; navPicking: string; navChange: string; toolTypeChange: string; viewTypeChange: string; beforeCloseSidebar: string; queryUserCommand: string; addCommentCommand: string; queryAllOrgs: string; queryFrequentAtUsers: string; queryCommentsCommand: string; removeFile: string; afterUpload: string; removeUpload: string; fUploadDoneEvent: string; fileRemoveEvent: string; query: string; searchChange: string; preEventCmd: string; postEventCmd: string; onQuery: string; inputAppendClickEvent: string; beforeQuery: string; fieldValueChanging: string; /** * 事件名称国际化处理 */ fieldValueChanged: string; selectionsChange: string; tagRemoved: string; inputClear: string; filterChange: string; selectChange: string; editHandler: string; removeHandler: string; reservation: string; beforeSelectData: string; imgChange: string; dataChanged: string; closed: string; openChange: string; changeValue: string; footerDataCommand: string; rzStart: string; rzResizing: string; rzStop: string; valueChangedCmd: string; }; /** * 事件名称国际化处理 */ private localizeControlEventProperty; }