/// /// /// /// /// /// declare module "copyright" { export class EditorFrameCopyright { static toString(): string; } } declare module "sk/editor/frame/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "sk/editor/frame/core/ContentConfig" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; export class ContentConfig extends InstanceObject { config: any; loadConfig(jconfig: any): void; reset(): void; } } declare module "sk/editor/frame/core/FrameStorageEnum" { export class FrameStorageEnum { static Document: string; static Configure: string; static WorkingDocument: string; static SavingDocument: string; static AutoSave: string; } } declare module "sk/editor/frame/core/ConfigManager" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DatabaseDeviceService } from 'cross/core/device/database/DatabaseDeviceService'; import { ContentConfig } from "sk/editor/frame/core/ContentConfig"; export class ConfigManager extends InstanceObject { optionStorage: boolean; frameName: string; config: any; controls: Dictionary; protected _databaseService: DatabaseDeviceService; protected loadConfigureAsync(code: string): Promise; protected saveConfigureAsync(code: string, jconfig: any): Promise; loadConfig(jconfig: any): void; syncConfig(path: string): ContentConfig; resetConfig(): void; loadAsync(): Promise; saveAsync(): Promise; } } declare module "sk/editor/frame/core/Constains" { export class Constains { static LabelWidth: number; } } declare module "sk/editor/frame/core/LogicNode" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { Dispatcher } from 'cross/runtime/lang/Dispatcher'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { PersistentFactory } from 'cross/runtime/module/persistent/PersistentFactory'; import { NodeFieldEvent } from 'cross/runtime/framework/node/NodeFieldEvent'; export class LogicNode extends Dispatcher { persistentFactory: PersistentFactory; dataStatusCd: any; id: string; version: string; createUserId: string; createrName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); onFieldChanged(sender: ListenerContext, event: NodeFieldEvent): void; assign(unit: LogicNode): void; loadJson(jconfig: any, context?: any): void; mergeJson(jconfig: any, context?: any): void; saveJson(jconfig?: any, context?: any): any; reset(): void; clone(): LogicNode; } export type LogicNodeMap = { [key: string]: LogicNode; }; } declare module "sk/editor/frame/core/ContentNode" { import { Types } from 'cross/runtime/lang/collection/Types'; import { MultiStringProperty } from 'cross/runtime/lang/property/MultiStringProperty'; import { PersistentFactory } from 'cross/runtime/module/persistent/PersistentFactory'; import { ConfigManager } from "sk/editor/frame/core/ConfigManager"; import { ContentConfig } from "sk/editor/frame/core/ContentConfig"; import { LogicNode } from "sk/editor/frame/core/LogicNode"; export class ContentNode extends LogicNode { static CLASS_NAME: string; static FIELD_CHILDREN: string; isContainer: boolean; isLoaded: boolean; parent: ContentNode; id: string; optionValid: boolean; optionApprove: boolean; name: string; label: string; displayOrder: number; childCount: number; wrap: boolean; parameters: any; attributes: any; protected _hint: MultiStringProperty; note: string; children: Types; config: ContentConfig; configManager: ConfigManager; constructor(); get guid(): string; set guid(value: string); get hint(): MultiStringProperty; parameter(name: string): string; setPersistentFactory(factory: PersistentFactory): void; addChild(content: ContentNode): void; removeChild(content: ContentNode): void; findContentParent(content: ContentNode): ContentNode; findById(id: string): ContentNode; findByName(name: string): ContentNode; searchById(id: string): ContentNode; clearGuid(): void; searchByName(name: string): ContentNode; getPath(): string; protected static deepSorter(content1: ContentNode, content2: ContentNode): number; deepSort(sorter?: any): void; getNewDisplayOrder(): number; assign(unit: ContentNode, hasChildren?: boolean): void; moveChild(fromChild: ContentNode, toChild: ContentNode, after: boolean): any; clone(hasChildren?: boolean): ContentNode; } export type ContentNodeMap = { [key: string]: T; }; } declare module "sk/editor/frame/core/ContentService" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { PersistentFactory } from 'cross/runtime/module/persistent/PersistentFactory'; import { HttpEvent } from 'cross/core/device/http/HttpEvent'; import { LogicDispatcher } from 'foundation/core/module/logic/LogicDispatcher'; import { LogicUnitRESTService } from 'foundation/data/common/logic/LogicUnitRESTService'; import { ContentNode, ContentNodeMap } from "sk/editor/frame/core/ContentNode"; export class ContentService extends LogicUnitRESTService { persistentFactory: PersistentFactory; statusList: boolean; unitClass: any; unitChildClass: any; units: ContentNodeMap; constructor(); createLogicUnit(jconfig?: any): any; loadUnit(unit: ContentNode, jconfig?: any): void; findByName(name: string): ContentNode; reload(): LogicDispatcher; tree(container?: ContentNode, unit?: ContentNode): LogicDispatcher; protected onListSuccess(sender: ListenerContext, event: HttpEvent): void; list(unit?: ContentNode): LogicDispatcher; protected onFindSuccess(sender: ListenerContext, event: HttpEvent): void; find(containerId: string, itemId?: string): LogicDispatcher; protected onFindContentByNameSuccess(sender: ListenerContext, event: HttpEvent): void; findContentByName(name: string): LogicDispatcher; findContentByNameAsync(name: string): Promise; doFindByName(name: string): LogicDispatcher; findByNameAsync(name: string): Promise; protected onInsertItemSuccess(sender: ListenerContext, event: HttpEvent): void; insertItem(container: ContentNode, item?: ContentNode, json?: any, reload?: boolean): LogicDispatcher; protected onUpdateItemSuccess(sender: ListenerContext, event: HttpEvent): void; updateItem(container: ContentNode, item?: ContentNode, json?: any, updateChildren?: boolean): LogicDispatcher; protected onDeleteItemSuccess(sender: ListenerContext, event: HttpEvent): void; deleteItem(container: ContentNode, unit: ContentNode): LogicDispatcher; protected onSortSuccess(sender: ListenerContext, event: HttpEvent): void; sort(conatiner: ContentNode, orders: any): LogicDispatcher; doDelete(unit: ContentNode): LogicDispatcher; doAction(container: ContentNode, action: string): LogicDispatcher; doItemAction(container: ContentNode, item: ContentNode, action: string): LogicDispatcher; dispose(): void; } } declare module "sk/editor/frame/core/LibararyTreeLogicService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { Service } from 'cross/runtime/module/Service'; import { JsonService } from 'cross/core/module/json/JsonService'; import { TreeLogicService } from 'cross/editor/frame/service/tree/TreeLogicService'; export class LibararyTreeLogicService extends Service { protected _environmentService: EnvironmentService; protected _treeLogicService: TreeLogicService; protected _jsonService: JsonService; protected readonly _ossPath: string; constructor(); findContentByNameAsync(treeName: string, libraryId?: string): Promise; findContentByLibraryIdAsync(libraryId: string): Promise; createLogicUnit(jconfig?: any): any; } } declare module "sk/editor/frame/logic/UiLoggerPanel" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { HttpEvent } from 'cross/core/device/http/HttpEvent'; import { JsonService } from 'cross/core/module/json/JsonService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class UiLoggerPanel extends UiContainer { state: { sortedInfo: any; data: any[]; pagination: {}; loading: boolean; fields: {}; }; protected _jsonService: JsonService; protected _environmentService: EnvironmentService; handleChange: (pagination: any, filters: any, sorter: any) => void; clearFilters: () => void; clearAll: () => void; setDateSort: () => void; componentDidMount(): void; makeUrl(): string; private addWildcard; makeQuery(values: any): string; onSearch(values: any): void; onLoadComplete(sender: ListenerContext, event: HttpEvent): void; onLoadFailure(sender: ListenerContext, event: HttpEvent): void; formatMessage(message: string, parameters: any[]): string; setData(data: any): void; makeColumn(title: any, index: any, width: number): any; makeColumns(): any[]; handleFormChange: (changedFields: any) => void; render(): JSX.Element; } } declare module "sk/editor/frame/service/enumeration/node/EnumerationItemNode" { import { ContentNode } from "sk/editor/frame/core/ContentNode"; export class EnumerationItemNode extends ContentNode { static CLASS_NAME: string; typeCd: string; dataCode: string; dataAlias: string; dataValue: string; dataApi: string; dataApiParameters: any; sourceTypescriptData: boolean; sourceTypescriptEditor: boolean; sourceTypescriptService: boolean; sourceTypescriptProjectName: string; sourceTypescriptModuleName: string; sourceCppData: boolean; sourceCppProxyData: boolean; sourceRustData: boolean; sourceCsharpData: boolean; sourceCsharpProjectName: string; sourceCsharpModuleName: string; sourceJavaData: boolean; sourceJavaProjectName: string; sourceJavaModuleName: string; constructor(); } } declare module "sk/editor/frame/service/enumeration/node/EnumerationNode" { import { Types } from 'cross/runtime/lang/collection/Types'; import { ContentNode } from "sk/editor/frame/core/ContentNode"; import { EnumerationItemNode } from "sk/editor/frame/service/enumeration/node/EnumerationItemNode"; export class EnumerationNode extends ContentNode { static CLASS_NAME: string; applicationName: string; projectName: string; moduleName: string; parentName: string; dataTypeCd: string; dataCode: string; dataGroup: string; dataPriorFix: string; dataAfterFix: string; sourceTypescriptData: boolean; sourceTypescriptEditor: boolean; sourceTypescriptService: boolean; sourceTypescriptProjectName: string; sourceTypescriptModuleName: string; sourceCppData: boolean; sourceCppProxyData: boolean; sourceRustData: boolean; sourceCsharpData: boolean; sourceCsharpProjectName: string; sourceCsharpModuleName: string; sourceJavaData: boolean; sourceJavaProjectName: string; sourceJavaModuleName: string; children: Types; constructor(); } } declare module "sk/editor/frame/service/enumeration/EnumerationNodeFactory" { import { PersistentFactory } from 'cross/runtime/module/persistent/PersistentFactory'; export class EnumerationNodeFactory extends PersistentFactory { setup(): void; } } declare module "sk/editor/frame/service/enumeration/EnumerationLogicService" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { HttpEvent } from 'cross/core/device/http/HttpEvent'; import { LogicDispatcher } from 'foundation/core/module/logic/LogicDispatcher'; import { ContentService } from "sk/editor/frame/core/ContentService"; import { EnumerationNode } from "sk/editor/frame/service/enumeration/node/EnumerationNode"; export class EnumerationLogicService extends ContentService { constructor(); protected onFindEnumerationSuccess(sender: ListenerContext, event: HttpEvent): void; findEnumeration(enumName: string, json?: any): LogicDispatcher; findEnumerationAsync(enumName: string, json?: any): Promise>; } } declare module "sk/editor/frame/service/enumeration/frame/ControlTypeEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class ControlTypeEnum extends EnumerationObject { static Unknown: string; static text: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/enumeration/frame/FrameDataModeEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class FrameDataModeEnum extends EnumerationObject { static Unknown: string; static Dataset: string; static Interface: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/enumeration/frame/FrameTypeEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class FrameTypeEnum extends EnumerationObject { static Unknown: string; static Form: string; static Picker: string; static Dialog: string; static Table: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/enumeration/frame/LabelAlignEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class LabelAlignEnum extends EnumerationObject { static Unknown: string; static Left: string; static Center: string; static Right: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/enumeration/frame/LabelLevelEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class LabelLevelEnum extends EnumerationObject { static Unknown: string; static high: string; static middle: string; static low: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/enumeration/frame/LabelModeEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class LabelModeEnum extends EnumerationObject { static Unknown: string; static visible: string; static hide: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/enumeration/frame/LabelPositionEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class LabelPositionEnum extends EnumerationObject { static Unknown: string; static Left: string; static Top: string; static Right: string; static Bottom: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/enumeration/frame/ListViewModeEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class ListViewModeEnum extends EnumerationObject { static Unknown: string; static List: string; static small: string; static middle: string; static large: string; static card: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/enumeration/frame/ValidTextTypeEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class ValidTextTypeEnum extends EnumerationObject { static Unknown: string; static Identity: string; static Mobile: string; static Postcode: string; static Email: string; static IP: string; static PlateNumber: string; private static _items; static get Items(): Array; static tryEncode(name: string, defaultValue?: any): string; static encode(name: string): string; static tryDecode(value: string, defaultName?: string): string; static decode(value: string): string; static findLabel(value: any, defaultLabel?: string): string; static parseLabel(label: string, defaultValue?: any): string; } } declare module "sk/editor/frame/service/frame/node/ComponentNode" { import { Types } from 'cross/runtime/lang/collection/Types'; import { ContentNode } from "sk/editor/frame/core/ContentNode"; export class ComponentNode extends ContentNode { static CLASS_NAME: string; componentCd: string; componentWidth: number; dataName: string; dataTypeCd: string; dataValue: string; dataDefault: string; dataParent: string; children: Types; constructor(); } } declare module "sk/editor/frame/service/frame/node/ControlNode" { import { ComponentNode } from "sk/editor/frame/service/frame/node/ComponentNode"; export class ControlNode extends ComponentNode { static CLASS_NAME: string; optionWrap: boolean; widthMin: string; width: string; widthMax: string; heightMin: string; height: string; heightMax: string; displayView: boolean; displayInsert: boolean; displayUpdate: boolean; displayDelete: boolean; displaySearch: boolean; displaySort: boolean; displayGroup: boolean; displayConfig: boolean; displayReport: boolean; editView: boolean; editInsert: boolean; editDuplicate: boolean; editUpdate: boolean; editDelete: boolean; validView: boolean; validInsert: boolean; validUpdate: boolean; validDelete: boolean; validRequire: boolean; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class ColumnNode extends ControlNode { static CLASS_NAME: string; displayAlignCd: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/DataColumnControlNode" { import { ColumnNode } from "sk/editor/frame/service/frame/node/ColumnNode"; export class DataColumnControlNode extends ColumnNode { static CLASS_NAME: string; labelModeCd: string; labelLevelCd: string; labelAlignCd: string; labelIcon: string; labelColor: string; editWidth: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnDateTimeInputNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class ColumnDateTimeInputNode extends DataColumnControlNode { static CLASS_NAME: string; displayFormat: string; displayDate: boolean; displayDateFormat: string; displayTime: boolean; displayTimeFormat: string; dataFormat: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnNumberInputNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class ColumnNumberInputNode extends DataColumnControlNode { static CLASS_NAME: string; validTypeCd: string; validValueMinEq: boolean; validValueMin: string; validValueMaxEq: boolean; validValueMax: string; validValuePrecision: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnSelectInputNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class ColumnSelectInputNode extends DataColumnControlNode { static CLASS_NAME: string; enumerationName: string; enumerationParameter: string; optionSearch: boolean; optionMulti: boolean; displayLabel: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnTextInputNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class ColumnTextInputNode extends DataColumnControlNode { static CLASS_NAME: string; dataCaseCd: Array; dataLength: Array; displayFormat: string; displayNowrap: boolean; pickerFrameName: string; pickerWhere: string; pickerOrder: string; pickerResult: string; zoomFrameName: string; validTypeCd: string; validPattern: string; validLengthMin: string; validLengthMax: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/DatasetControlNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class DatasetControlNode extends ControlNode { static CLASS_NAME: string; logicName: string; logicParameters: string; logicLinkParameters: string; logicFilter: string; logicDatabase: string; logicDatasetSql: string; logicSearch: string; logicGroup: string; logicOrder: string; logicPrepare: string; logicInsert: string; logicDuplicate: string; logicUpdate: string; logicDelete: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/FormNode" { import { DatasetControlNode } from "sk/editor/frame/service/frame/node/DatasetControlNode"; export class FormNode extends DatasetControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/FrameNode" { import { DatasetControlNode } from "sk/editor/frame/service/frame/node/DatasetControlNode"; export class FrameNode extends DatasetControlNode { static CLASS_NAME: string; displayTitle: boolean; sourceTypescriptEditor: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/TableNode" { import { DatasetControlNode } from "sk/editor/frame/service/frame/node/DatasetControlNode"; export class TableNode extends DatasetControlNode { static CLASS_NAME: string; optionSearchFast: boolean; logicFrameName: string; displayTitle: boolean; unitFrameName: string; constructor(); } } declare module "sk/editor/frame/ui/UiFrameResult" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; export class UiFrameResult extends ResultObject { } } declare module "sk/editor/frame/service/frame/node/ActionNode" { import { ComponentNode } from "sk/editor/frame/service/frame/node/ComponentNode"; export class ActionNode extends ComponentNode { static CLASS_NAME: string; typeName: string; source: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/DataEditControlNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class DataEditControlNode extends ControlNode { static CLASS_NAME: string; labelModeCd: string; labelLevelCd: string; labelPositionCd: string; labelAlignCd: string; labelWidth: string; labelIcon: string; labelColor: string; editWidth: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/CheckInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class CheckInputNode extends DataEditControlNode { static CLASS_NAME: string; dataTrue: string; dataFalse: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColorPickerNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class ColorPickerNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColorPowerNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class ColorPowerNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnCheckInputNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class ColumnCheckInputNode extends DataColumnControlNode { static CLASS_NAME: string; dataTrue: string; dataFalse: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/CustomizedColumnNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class CustomizedColumnNode extends DataColumnControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/CustomizedControlNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class CustomizedControlNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/DateTimeInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class DateTimeInputNode extends DataEditControlNode { static CLASS_NAME: string; displayFormat: string; displayDate: boolean; displayDateFormat: string; displayTime: boolean; displayTimeFormat: string; dataFormat: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/DialogFrameNode" { import { FrameNode } from "sk/editor/frame/service/frame/node/FrameNode"; export class DialogFrameNode extends FrameNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/FileInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class FileInputNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/LayoutNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class LayoutNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/FlowLayoutNode" { import { LayoutNode } from "sk/editor/frame/service/frame/node/LayoutNode"; export class FlowLayoutNode extends LayoutNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/DatasetFrameNode" { import { FrameDataModeEnum } from "sk/editor/frame/service/enumeration/frame/FrameDataModeEnum"; import { FrameNode } from "sk/editor/frame/service/frame/node/FrameNode"; export class DatasetFrameNode extends FrameNode { static CLASS_NAME: string; logicModeCd: FrameDataModeEnum; logicName: string; logicDatabase: string; logicDatasetSql: string; logicSearch: string; logicGroup: string; logicOrder: string; displaySearch: boolean; displayInsert: boolean; displayDuplicate: boolean; displayUpdate: boolean; displayDelete: boolean; constructor(); } } declare module "sk/editor/frame/service/frame/node/FormFrameNode" { import { DatasetFrameNode } from "sk/editor/frame/service/frame/node/DatasetFrameNode"; export class FormFrameNode extends DatasetFrameNode { static CLASS_NAME: string; applicationCode: string; applicationName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/FormulaInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class FormulaInputNode extends DataEditControlNode { static CLASS_NAME: string; dataCaseCd: Array; dataLength: Array; validTypeCd: string; validPattern: string; validLengthMin: string; validLengthMax: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/FrameLayoutNode" { import { LayoutNode } from "sk/editor/frame/service/frame/node/LayoutNode"; export class FrameLayoutNode extends LayoutNode { static CLASS_NAME: string; frameName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/HorizontalLayoutNode" { import { LayoutNode } from "sk/editor/frame/service/frame/node/LayoutNode"; export class HorizontalLayoutNode extends LayoutNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/IconPickerNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class IconPickerNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/LabelNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class LabelNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/LinkerNode" { import { ComponentNode } from "sk/editor/frame/service/frame/node/ComponentNode"; export class LinkerNode extends ComponentNode { static CLASS_NAME: string; typeName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ListItemNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class ListItemNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ListViewNode" { import { DatasetControlNode } from "sk/editor/frame/service/frame/node/DatasetControlNode"; export class ListViewNode extends DatasetControlNode { static CLASS_NAME: string; displayModeCd: string; displayCardName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/MemoInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class MemoInputNode extends DataEditControlNode { static CLASS_NAME: string; rowCount: number; validLengthMin: string; validLengthMax: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/MenuBarNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class MenuBarNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ButtonNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class ButtonNode extends ControlNode { static CLASS_NAME: string; displayLabel: boolean; displayType: string; icon: string; actionKey: string; action: string; source: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/MenuButtonNode" { import { ButtonNode } from "sk/editor/frame/service/frame/node/ButtonNode"; export class MenuButtonNode extends ButtonNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/NumberInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class NumberInputNode extends DataEditControlNode { static CLASS_NAME: string; validTypeCd: string; validValueMinEq: boolean; validValueMin: string; validValueMaxEq: boolean; validValueMax: string; validValuePrecision: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/PageControlNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class PageControlNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/PageSheetNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class PageSheetNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/PanelNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class PanelNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/PickerFrameNode" { import { DatasetFrameNode } from "sk/editor/frame/service/frame/node/DatasetFrameNode"; export class PickerFrameNode extends DatasetFrameNode { static CLASS_NAME: string; applicationName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/PictureInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class PictureInputNode extends DataEditControlNode { static CLASS_NAME: string; optionUpload: boolean; dataUrl: string; storageUrl: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/PropertyFrameNode" { import { DatasetFrameNode } from "sk/editor/frame/service/frame/node/DatasetFrameNode"; export class PropertyFrameNode extends DatasetFrameNode { static CLASS_NAME: string; applicationCode: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/PropertyGridNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class PropertyGridNode extends DataEditControlNode { static CLASS_NAME: string; dataTypeName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/RadioInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class RadioInputNode extends DataEditControlNode { static CLASS_NAME: string; enumerationName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/RecordInfoNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class RecordInfoNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/RecordPickerNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class RecordPickerNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ScriptInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class ScriptInputNode extends DataEditControlNode { static CLASS_NAME: string; rowCount: number; validLengthMin: string; validLengthMax: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/SelectInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class SelectInputNode extends DataEditControlNode { static CLASS_NAME: string; enumerationName: string; enumerationParameter: string; optionSearch: boolean; optionMulti: boolean; displayLabel: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/SliderInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class SliderInputNode extends DataEditControlNode { static CLASS_NAME: string; optionRange: boolean; optionVertical: boolean; dataValueMin: string; dataValueMax: string; dataValueStep: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/TableFrameNode" { import { DatasetFrameNode } from "sk/editor/frame/service/frame/node/DatasetFrameNode"; export class TableFrameNode extends DatasetFrameNode { static CLASS_NAME: string; applicationName: string; optionSearchFast: boolean; logicFrameName: string; unitFrameName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/TemplateFrameNode" { import { FrameNode } from "sk/editor/frame/service/frame/node/FrameNode"; export class TemplateFrameNode extends FrameNode { static CLASS_NAME: string; applicationName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/TemplateNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class TemplateNode extends ControlNode { static CLASS_NAME: string; templateName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/TextInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class TextInputNode extends DataEditControlNode { static CLASS_NAME: string; dataCaseCd: Array; dataLength: Array; displayFormat: string; displayNowrap: boolean; pickerFrameName: string; pickerWhere: string; pickerOrder: string; pickerResult: string; zoomFrameName: string; validTypeCd: string; validPattern: string; validLengthMin: string; validLengthMax: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ToolBarNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class ToolBarNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ToolButtonNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class ToolButtonNode extends ControlNode { static CLASS_NAME: string; displayLabel: boolean; displayType: string; icon: string; actionKey: string; action: string; source: string; groupName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ToolButtonCheckInputNode" { import { ToolButtonNode } from "sk/editor/frame/service/frame/node/ToolButtonNode"; export class ToolButtonCheckInputNode extends ToolButtonNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ToolButtonLabelNode" { import { ToolButtonNode } from "sk/editor/frame/service/frame/node/ToolButtonNode"; export class ToolButtonLabelNode extends ToolButtonNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ToolButtonMenuNode" { import { ToolButtonNode } from "sk/editor/frame/service/frame/node/ToolButtonNode"; export class ToolButtonMenuNode extends ToolButtonNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ToolButtonSplitNode" { import { ToolButtonNode } from "sk/editor/frame/service/frame/node/ToolButtonNode"; export class ToolButtonSplitNode extends ToolButtonNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ToolButtonTextInputNode" { import { ToolButtonNode } from "sk/editor/frame/service/frame/node/ToolButtonNode"; export class ToolButtonTextInputNode extends ToolButtonNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/TreeViewNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class TreeViewNode extends ControlNode { static CLASS_NAME: string; treeName: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/VerticalLayoutNode" { import { LayoutNode } from "sk/editor/frame/service/frame/node/LayoutNode"; export class VerticalLayoutNode extends LayoutNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/FrameNodeFactory" { import { PersistentFactory } from 'cross/runtime/module/persistent/PersistentFactory'; export class FrameNodeFactory extends PersistentFactory { setup(): void; } } declare module "sk/editor/frame/service/frame/FrameDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { MongoStorageDownloadParameters } from 'foundation/data/common/storage/mongo/MongoStorageDownloadParameters'; import { DataDocumentService } from 'foundation/data/common/service/DataDocumentService'; import { FrameNodeFactory } from "sk/editor/frame/service/frame/FrameNodeFactory"; export class FrameDocumentService extends DataDocumentService { persistentFactory: FrameNodeFactory; loadUrl: string; constructor(); initializeConfig(jconfig: any): void; protected makeUrl(parameters: DataDocumentParameters): string; protected makeStorageDownloadParameters(parameters: DataDocumentParameters): MongoStorageDownloadParameters; protected makeDocument(parameters: DataDocumentParameters, content: any): any; } } declare module "sk/editor/frame/service/frame/FrameLogicService" { import { ContentService } from "sk/editor/frame/core/ContentService"; import { UiFrameResult } from "sk/editor/frame/ui/UiFrameResult"; import { FrameNode } from "sk/editor/frame/service/frame/node/FrameNode"; import { FrameDocumentService } from "sk/editor/frame/service/frame/FrameDocumentService"; export class FrameLogicService extends ContentService { protected _documentService: FrameDocumentService; constructor(); findFrameAsync(name: string): Promise; } } declare module "sk/editor/frame/ui/UiControlModeEnum" { export class UiControlModeEnum { static View: string; static Design: string; static Insert: string; static Update: string; static Delete: string; static Report: string; } } declare module "sk/editor/frame/ui/UiControlStyleEnum" { export class UiControlStyleEnum { static Frame: string; static Compact: string; static Property: string; static Config: string; static Design: string; } } declare module "sk/editor/frame/ui/UiFrameDataResult" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; export class UiFrameDataResult extends ResultObject { modeCd: string; loadJson(jresult: any): void; } } declare module "sk/editor/frame/ui/base/UiMessageModal" { import { IResult } from 'cross/runtime/lang/IResult'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class MessageMode { static Validate: string; static FailureInfoList: string; } export class UiMessageModal extends UiContainer { state: { message: any; }; resultObject: IResult; mode: string; constructor(props?: any, context?: any); buildMessageButton(index: number, message: any): JSX.Element; makeMessageList(): Array; makeStackList(): Array; private formatToString; private structureFormatToString; private makeValidateMessage; private makeFailureInfoMessage; private makeValidateMessageList; private makeFailureInfoMessageList; render(): JSX.Element; } } declare module "sk/editor/frame/ui/base/UiDefineConstains" { export class UiDefineConstains { static CONTROL_LABEL_WIDTH: number; } } declare module "sk/editor/frame/ui/UiControlStatusEnum" { export class UiControlStatusEnum { static LoadingFrame: string; static LoadingData: string; static Complete: string; static Loading: string; static Loaded: string; } } declare module "sk/editor/frame/service/frame/FrameAnnotation" { import { Annotation } from 'cross/runtime/lang/reflect/Annotation'; export class FrameAnnotation extends Annotation { static AnnotationName: string; frameName: string; frameType: string; title: string; frameClass: any; constructor(frameName: string, frameClass: any); get code(): string; } } declare module "sk/editor/frame/service/frame/FrameControl" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; export class FrameControl extends InstanceObject { typeName: string; typeClass: any; constructor(typeName?: string); } } declare module "sk/editor/frame/service/frame/FrameDeclareService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { Service } from 'cross/runtime/module/Service'; import { FrameAnnotation } from "sk/editor/frame/service/frame/FrameAnnotation"; import { FrameControl } from "sk/editor/frame/service/frame/FrameControl"; export class FrameDeclareService extends Service { protected _controls: Dictionary; protected _annotations: Dictionary; get controls(): Dictionary; get annotations(): Dictionary; registerControl(control: FrameControl): void; register(frame: FrameAnnotation): void; findClass(name: string): any; find(name: string): any; } } declare module "sk/editor/frame/ui/base/NoPermissionPage" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class NoPermissionPage extends UiContainer { onBackClick: () => void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/base/NotFoundPage" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class NotFoundPage extends UiContainer { onBackClick: () => void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/focus/FocusInfo" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; export class FocusInfo extends InstanceObject { type: any; control: any; parameters: any; } } declare module "sk/editor/frame/ui/focus/UiFrameControlFocusEnum" { export class UiFrameControlFocusEnum { static Blur: string; static Focus: string; } } declare module "sk/editor/frame/ui/focus/FocusManager" { import { Types } from 'cross/runtime/lang/collection/Types'; import { Dispatcher } from 'cross/runtime/lang/Dispatcher'; import { UiControl } from 'foundation/editor/ui/core/UiControl'; import { FocusInfo } from "sk/editor/frame/ui/focus/FocusInfo"; export class FocusManager extends Dispatcher { protected _focusControls: Types; constructor(); clearFocus(): void; findFocusControl(type: any): FocusInfo; focusControl(type: any, control: UiControl, parameters?: any): FocusInfo; } } declare module "sk/editor/frame/ui/frame/UiTabEventEnum" { export class UiTabEventEnum { static Show: string; static Hide: string; static CloseAction: string; static Close: string; static Change: string; static Changed: string; static Replace: string; static DomLoadFinish: string; } } declare module "sk/editor/frame/ui/UiFrameOptions" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { UiConfig } from 'foundation/editor/ui/config/UiConfig'; import { HistoryManager } from "sk/editor/frame/ui/history/HistoryManager"; import { UiControlModeEnum } from "sk/editor/frame/ui/UiControlModeEnum"; type FrameOptionParams = { updateForm: boolean; }; export class UiFrameOptions extends InstanceObject { optionShared: boolean; topFrame: any; modeCd: UiControlModeEnum; tabKey: string; historyManager: HistoryManager; displayTitle: boolean; displayToolbar: boolean; isPickerFrame: boolean; onPickRecord: any; onPickOk: any; failCallback: any; valueChangedCallback: any; actionCallback: any; params: FrameOptionParams; config: UiConfig; constructor(); } } declare module "sk/editor/frame/ui/history/HistoryStack" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { UiControlModeEnum } from "sk/editor/frame/ui/UiControlModeEnum"; import { UiFrameOptions } from "sk/editor/frame/ui/UiFrameOptions"; export class HistoryStack extends InstanceObject { frameName: string; frameLabel: string; frameDeclare: any; modeCd: UiControlModeEnum; frameOptions: UiFrameOptions; dataOptions: DataOptions; data: any; dataDirty: boolean; } } declare module "sk/editor/frame/ui/history/HistoryManager" { import { Types } from 'cross/runtime/lang/collection/Types'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { HistoryStack } from "sk/editor/frame/ui/history/HistoryStack"; export class HistoryManager extends InstanceObject { frame: any; current: HistoryStack; stacks: Types; protected _activeStack: HistoryStack; constructor(); setup(): void; isEmpty(): boolean; push(stack: HistoryStack): void; pop(): HistoryStack; reset(stack?: HistoryStack): void; update(): void; } } declare module "sk/editor/frame/service/frame/FrameActionEvent" { import { EventObject } from 'cross/runtime/lang/EventObject'; export class FrameActionEvent extends EventObject { control: any; free(): void; } } declare module "sk/editor/frame/service/frame/FrameActionEventEnum" { import { EventObject } from 'cross/runtime/lang/EventObject'; export class FrameActionEventEnum extends EventObject { static ActionInsert: any; static ActionInsertComplete: any; static ActionSave: any; static ActionSaveComplete: any; static ActionDelete: any; static ActionDeleteComplete: any; } } declare module "sk/editor/frame/ui/linker/UiLinker" { import { FreeObject } from 'cross/runtime/lang/FreeObject'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { FrameActionEvent } from "sk/editor/frame/service/frame/FrameActionEvent"; import { UiLinkerManager } from "sk/editor/frame/ui/linker/UiLinkerManager"; export type UiLinkerMap = { [senderName: string]: Function; }; export class UiLinker extends FreeObject { linkMap: UiLinkerMap; attributes: any; manager: UiLinkerManager; constructor(); setup(): void; createLinker(senderName: string, callback: any): void; onReceive(senderName: string, content: any): void; onActionProcess(sender: ListenerContext, event: FrameActionEvent): void; getComponent(componentName: string): any; } } declare module "sk/editor/frame/ui/linker/UiLinkerEvent" { import { FreeObject } from 'cross/runtime/lang/FreeObject'; export class UiLinkerEvent extends FreeObject { sendName: string; content: any; } } declare module "sk/editor/frame/ui/UiFrameControlDeclare" { export type UiFrameControlDeclareInfo = { dataOptions?: boolean; referType?: string; referParent?: boolean; }; export function UiFrameControlDeclare(type: any, options?: UiFrameControlDeclareInfo): (target: any) => void; } declare module "sk/editor/frame/ui/UiFrameControlOptions" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { UiControlStatusEnum } from "sk/editor/frame/ui/UiControlStatusEnum"; import { UiControlStyleEnum } from "sk/editor/frame/ui/UiControlStyleEnum"; export class UiFrameControlOptions extends InstanceObject { frame: any; styleCd: UiControlStyleEnum; statusCd: UiControlStatusEnum; form: any; dataOptions: DataOptions; data: any; constructor(); } } declare module "sk/editor/frame/ui/component/UiLayoutComponent" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; import { UiDefineContainer, UiDefineContainerProps, UiDefineContainerState } from "sk/editor/frame/ui/base/UiDefineContainer"; import { UiFrameService } from "sk/editor/frame/ui/UiFrameService"; export interface UiLayoutComponentProps extends UiDefineContainerProps { } export interface UiLayoutComponentState extends UiDefineContainerState { } export class UiLayoutComponent

extends UiDefineContainer { protected _frameService: UiFrameService; makeChildrenComponent(declare?: ControlNode): Array; } } declare module "sk/editor/frame/ui/component/UiFrameLayoutComponent" { import { FrameDataModeEnum } from "sk/editor/frame/service/enumeration/frame/FrameDataModeEnum"; import { UiLayoutComponent, UiLayoutComponentProps, UiLayoutComponentState } from "sk/editor/frame/ui/component/UiLayoutComponent"; export interface UiFrameLayoutComponentProps extends UiLayoutComponentProps { } export interface UiFrameLayoutComponentState extends UiLayoutComponentState { type: null; frameName: ''; modeCd: FrameDataModeEnum; dataOptions: null; } export class UiFrameLayoutComponent

extends UiLayoutComponent { state: UiFrameLayoutComponentState; frameName: string; modeCd: string; UNSAFE_componentWillMount(): void; refreshContent(options: any): void; onSave: (values: any, err: string) => void; onCancel: () => void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/linker/UiTreeControlLinker" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { FrameActionEvent } from "sk/editor/frame/service/frame/FrameActionEvent"; import { UiLinker } from "sk/editor/frame/ui/linker/UiLinker"; export class UiTreeControlLinker extends UiLinker { treeName: string; frameName: string; setup(): void; frameLinkTree: (content: any) => void; treeLinkFrame: (content: any) => void; onReceive(senderName: string, content: any): void; onActionProcess(sender: ListenerContext, event: FrameActionEvent): void; } } declare module "sk/editor/frame/ui/linker/UiTreeFrameLinker" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { FrameActionEvent } from "sk/editor/frame/service/frame/FrameActionEvent"; import { UiLinker } from "sk/editor/frame/ui/linker/UiLinker"; export class UiTreeFrameLinker extends UiLinker { treeName: string; frameName: string; setup(): void; frameLinkTree: (content: any) => void; treeLinkFrame: (content: any) => void; onReceive(senderName: string, content: any): void; onActionProcess(sender: ListenerContext, event: FrameActionEvent): void; } } declare module "sk/editor/frame/ui/linker/UiTreeTableLinker" { import { UiLinker } from "sk/editor/frame/ui/linker/UiLinker"; export class UiTreeTableLinker extends UiLinker { treeName: string; frameName: string; setup(): void; treeLinkTable: (content: any) => void; onReceive(senderName: string, content: any): void; } } declare module "sk/editor/frame/ui/linker/UiLinkerManager" { import { Types } from 'cross/runtime/lang/collection/Types'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { Manager } from 'cross/runtime/framework/Manager'; import { UiComponent } from 'foundation/editor/ui/core/UiComponent'; import { LinkerNode } from "sk/editor/frame/service/frame/node/LinkerNode"; import { FrameActionEvent } from "sk/editor/frame/service/frame/FrameActionEvent"; import { UiDynamicFrame } from "sk/editor/frame/ui/UiDynamicFrame"; import { UiLinker } from "sk/editor/frame/ui/linker/UiLinker"; export class UiLinkerManager extends Manager { frame: UiDynamicFrame; components: UiComponent[]; protected _linkers: Types; constructor(); linkers(): Types; setup(): void; onActionProcess(sender: ListenerContext, event: FrameActionEvent): void; componentRef(instance: UiComponent, typeName: string, componentName: string): void; getComponent(componentName: string): UiComponent[]; onLinkerReceive(sender: any, event: any): void; addLinker(linkerNode: LinkerNode): void; clearLinkers(): void; } } declare module "sk/editor/frame/ui/UiDynamicFrame" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { DataDatasetService } from 'cross/data/module/dataset/DataDatasetService'; import { KeyboardDeviceEvent } from 'cross/editor/device/keyboard/KeyboardDeviceEvent'; import { KeyboardDeviceService } from 'cross/editor/device/keyboard/KeyboardDeviceService'; import { PermissionService } from 'foundation/data/common/permission/PermissionService'; import { FrameNode } from "sk/editor/frame/service/frame/node/FrameNode"; import { LinkerNode } from "sk/editor/frame/service/frame/node/LinkerNode"; import { FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; import { UiDefineContainer, UiDefineContainerProps, UiDefineContainerState } from "sk/editor/frame/ui/base/UiDefineContainer"; import { FocusManager } from "sk/editor/frame/ui/focus/FocusManager"; import { HistoryManager } from "sk/editor/frame/ui/history/HistoryManager"; import { UiLinkerManager } from "sk/editor/frame/ui/linker/UiLinkerManager"; import { UiFrameDataService } from "sk/editor/frame/ui/UiFrameDataService"; import { UiFrameService } from "sk/editor/frame/ui/UiFrameService"; export interface UiDynamicFrameProps extends UiDefineContainerProps { frameName: string; disabled: boolean; history: boolean; usePermission: boolean; onFail: any; onPickRecord: any; onPickOk: any; onValueChanged: any; onAction: any; displayTitle?: boolean; displayToolbar?: boolean; failCallback?: boolean; } export interface UiDynamicFrameState extends UiDefineContainerState { frame: any; frameLoaded: boolean; formLoading: boolean; } export class UiDynamicFrame extends UiDefineContainer { static defaultProps: { disabled: boolean; modeCd: string; styleCd: string; statusCd: string; history: boolean; displayTitle: boolean; displayToolbar: boolean; usePermission: boolean; }; state: UiDynamicFrameState; frameName: string; declare: FrameNode; content: any; dirty: boolean; usePermission: boolean; tables: {}; forms: {}; editComponents: {}; effectSelects: {}; linkerManager: UiLinkerManager; historyManager: HistoryManager; focusManager: FocusManager; statusHistory: boolean; protected _rootFrameName: string; protected _activeFrameName: string; protected _keyboardService: KeyboardDeviceService; protected _dataDatasetService: DataDatasetService; protected _uiFrameService: UiFrameService; protected _frameDataService: UiFrameDataService; protected _permissionService: PermissionService; constructor(props: any, context?: any); getConfigName(): string; protected resetHistory(): void; componentPropsChange(nextProps: UiDynamicFrameProps, nextContext: any): void; componentStatusChange(state: UiDynamicFrameState, props: UiDynamicFrameProps): void; UNSAFE_componentWillUpdate(nextProps: any, nextState: any): void; componentDidUpdate(nextProps?: any, nextState?: any): void; componentDidMount(): void; componentWillUnmount(): void; onTabChange: (sender: any, info: { from: string; to: string; }) => void; onTabShow: (sender: any, activeKey: string) => void; onTabHide: (sender: any, activeKey: string) => void; onKeyboardDown(sender: ListenerContext, event: KeyboardDeviceEvent): void; componentRef: (typeName: string, componentName: string, dataParent?: string) => (instance: any) => void; setFocusDatasetControl(control?: any): void; getFocusDatasetControl(): any; addLinker(linkerNode: LinkerNode): void; initEffectSelects(): void; onSelectChange: (code: string) => (value: any) => void; pickRecord(record: any): void; pickOk(): void; onValueChanged(key: string, value: any): void; onAction(args: FrameActionArgs): void; validateEditComponents(): boolean; reset: () => void; loadFrameAsync(): Promise; makeContent(): any; formLoading(isLoading?: boolean): void; getChildByFrameName(frameName: string): any; render(): JSX.Element; } } declare module "sk/editor/frame/ui/base/UiDefineControl" { import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { UiControl, UiControlProps, UiControlState } from 'foundation/editor/ui/core/UiControl'; import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; import { UiFormComponent } from "sk/editor/frame/ui/component/UiFormComponent"; import { UiControlModeEnum } from "sk/editor/frame/ui/UiControlModeEnum"; import { UiControlStatusEnum } from "sk/editor/frame/ui/UiControlStatusEnum"; import { UiControlStyleEnum } from "sk/editor/frame/ui/UiControlStyleEnum"; import { UiDataContext } from "sk/editor/frame/ui/UiDataContext"; import { UiDynamicFrame } from "sk/editor/frame/ui/UiDynamicFrame"; import { UiFrameOptions } from "sk/editor/frame/ui/UiFrameOptions"; export interface UiDefineControlProps extends UiControlProps { frame?: UiDynamicFrame; declare?: ControlNode; modeCd?: UiControlModeEnum; styleCd?: UiControlStyleEnum; statusCd: UiControlStatusEnum; form?: UiFormComponent; frameOptions?: UiFrameOptions; dataOptions?: DataOptions; data?: UiDataContext; } export interface UiDefineControlState extends UiControlState { declare?: ControlNode; statusCd: UiControlStatusEnum; } export class UiDefineControl

extends UiControl { static defaultProps: { modeCd: string; styleCd: string; statusCd: string; }; declare: ControlNode; modeCd: UiControlModeEnum; styleCd: UiControlStyleEnum; statusCd: UiControlStatusEnum; frameOptions: UiFrameOptions; frame: UiDynamicFrame; form: UiFormComponent; dataOptions: DataOptions; data: UiDataContext; componentPropsChange(nextProps: P, nextContext: any): void; componentStatusChange(state: S, props: P): void; } } declare module "sk/editor/frame/ui/base/UiDefineEditControl" { import { DataContext } from 'cross/data/module/dataset/DataContext'; import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; import { UiDefineControl, UiDefineControlProps, UiDefineControlState } from "sk/editor/frame/ui/base/UiDefineControl"; export interface UiDefineEditControlProps extends UiDefineControlProps { addonBefore: any; addonAfter: any; } export interface UiDefineEditControlState extends UiDefineControlState { value: any; useInherit: boolean; coverInherit: boolean; noLabel: boolean; } export class UiDefineEditControl

extends UiDefineControl { optionPropertyPadding: boolean; declare: DataEditControlNode; addonBefore: any; addonAfter: any; protected inheritValue: any; protected stashValue: any; UNSAFE_componentWillMount(): void; componentPropsChange(nextProps: P, nextContext: any): void; valueChanged(value: any): void; testVisible(): boolean; testEditable(): boolean; validate(context: DataContext): boolean; setDataDefault(context: DataContext): void; loadData(context: DataContext): void; saveData(context: DataContext): void; switchCoverInheritValue: (event: any) => void; buildLabel(): string | JSX.Element; buildEditInput(): void; buildEdit(): void; buildFormItemOptions(): any; render(): JSX.Element; } } declare module "sk/editor/frame/ui/UiFrameEnumerationService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { Service } from 'cross/runtime/module/Service'; import { LogicDispatcher } from 'foundation/core/module/logic/LogicDispatcher'; import { EnumerationLogicService } from "sk/editor/frame/service/enumeration/EnumerationLogicService"; export class UiFrameEnumerationService extends Service { enumerations: Dictionary; protected _enumerationService: EnumerationLogicService; constructor(); findEnumeration(enumerationName: string, json?: any): LogicDispatcher; findEnumerationAsync(enumerationName: string, json?: any): Promise>; } } declare module "sk/editor/frame/ui/base/UiDefineSelectControl" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export class UiDefineSelectControl extends UiDefineEditControl { component: any; containerName: string; enumName: string; enumParam: string; dataParent: string; onChangeCallback: any; effectValue: string; state: { value: any; unit: any; content: any; valid: any; }; componentDidMount(): void; effect(value: string): void; loadSelections(container?: string): void; private loadEnumDataAsync; setSelections(enumerations: any): void; handleSelectChange: (value: any) => void; filterFunc: (input: any, option: any) => boolean; } } declare module "sk/editor/frame/ui/component/UiSelectComponent" { import { SelectInputNode } from "sk/editor/frame/service/frame/node/SelectInputNode"; import { UiDefineSelectControl } from "sk/editor/frame/ui/base/UiDefineSelectControl"; export class UiSelectComponent extends UiDefineSelectControl { component: SelectInputNode; addAfter: any; optionMulti: boolean; componentStatusChange(state: any, props: any): void; setSelections(enumerations: Array): void; validate(): boolean; buildFormItemOptions(): any; private getMultiValues; private handleMutilSelectChange; buildEditInput(): any; } } declare module "sk/editor/frame/ui/UiFrameService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { Types } from 'cross/runtime/lang/collection/Types'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { IResult } from 'cross/runtime/lang/IResult'; import { Service } from 'cross/runtime/module/Service'; import { DatabaseDeviceService } from 'cross/core/device/database/DatabaseDeviceService'; import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService'; import { ComponentNode } from "sk/editor/frame/service/frame/node/ComponentNode"; import { EnumerationLogicService } from "sk/editor/frame/service/enumeration/EnumerationLogicService"; import { ConfigManager } from "sk/editor/frame/core/ConfigManager"; import { ContentNode } from "sk/editor/frame/core/ContentNode"; import { UiFrameControlOptions } from "sk/editor/frame/ui/UiFrameControlOptions"; import { UiFrameOptions } from "sk/editor/frame/ui/UiFrameOptions"; import { UiFrameResult } from "sk/editor/frame/ui/UiFrameResult"; type BuildComponentInfo = { elementType: any; config: any; }; type ShowMessageStyleOption = { top?: any; left?: any; }; export class UiFrameControlInfo extends InstanceObject { type: any; clazz: any; dataOptions: boolean; referType: string; referParent: boolean; } export class UiFrameGlobal extends InstanceObject { parameters: any; constructor(); } export class UiFrameFocusInfo extends InstanceObject { type: any; control: any; parameters: any; } export class UiFrameService extends Service { static STORAGE_SETTING_KEY: string; global: UiFrameGlobal; frameDeclares: Dictionary; tabFrame: any; currentTabKey: string; enumerations: any; protected _storageEnable: boolean; protected _focusControls: Types; protected _controls: Types; protected _storageService: StorageDeviceService; protected _enumerationService: EnumerationLogicService; protected _databaseService: DatabaseDeviceService; constructor(); findControlInfoByType(type: any): UiFrameControlInfo; findControlInfoByInstance(instance: any): UiFrameControlInfo; findDeclare(frameName: string): any; registerControl(type: string, clazz: any, dataOptions: boolean, referType: string, referParent: boolean): void; getComponentInfo(component: ComponentNode, frameOptions: UiFrameOptions, controlOptions?: UiFrameControlOptions): BuildComponentInfo; makeChildrenComponent(declare: ComponentNode, frameOptions: UiFrameOptions, componentOptions?: UiFrameControlOptions): any[]; traversalNodeConfig(path: string, node: ContentNode, configManager: ConfigManager): void; loadFrameAsync(frameName: string): Promise; showMessage(result: IResult, option?: ShowMessageStyleOption): void; showValidateMessage(result: IResult): void; loadSetting(): void; saveSetting(): void; } } declare module "sk/editor/frame/ui/UiFrameDataService" { import { LogicJsonService } from 'cross/data/module/logic/session/LogicJsonService'; import { DataDatasetService } from 'cross/data/module/dataset/DataDatasetService'; import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { LogicService } from 'foundation/data/common/logic/LogicService'; import { UiFrameDataResult } from "sk/editor/frame/ui/UiFrameDataResult"; import { UiFrameService } from "sk/editor/frame/ui/UiFrameService"; export class UiFrameDataService extends LogicService { protected _sessionJsonService: LogicJsonService; protected _dataDatasetService: DataDatasetService; protected _frameService: UiFrameService; constructor(); makeDatasetCacheKey(frameName: string, controlName: string, options?: DataOptions): string; clearDataFrame(frameName: string): void; clearDataDataset(cacheKey: string): void; private makeOptionsWithGlobalParameters; fetchAsync(frameName: string, controlName: string, options: DataOptions, force?: boolean): Promise; prepareAsync(frameName: string, options: DataOptions): Promise; insertAsync(frameName: string, values: any): Promise; updateAsync(frameName: string, values: any): Promise; deleteAsync(frameName: string, controlName: string, values: any): Promise; duplicateAsync(frameName: string, values: any): Promise; } } declare module "sk/editor/frame/ui/UiDataContext" { import { Listeners } from 'cross/runtime/lang/Listeners'; import { DataContext } from 'cross/data/module/dataset/DataContext'; import { UiFrameDataService } from "sk/editor/frame/ui/UiFrameDataService"; export class UiDataContext extends DataContext { values: any; inheritValues: any; inheritExcludeFields: Array; frameName: string; recordId: string; loaded: boolean; loadListeners: Listeners; protected _frameDataService: UiFrameDataService; constructor(); get isLoaded(): boolean; set isLoaded(value: boolean); listenLoadOnce(owner: any, callback: Function): void; onDataLoaded(values: any): void; copyToParameters(params: any, parameterMatch?: any): void; isInheritField(name: any): boolean; getInheritValue(name: any): any; get(name: any): any; set(name: any, value: any): void; get value(): any; reset(): void; dispose(): void; } } declare module "sk/editor/frame/ui/base/UiDefineFrameUtil" { import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { FrameDataModeEnum } from "sk/editor/frame/service/enumeration/frame/FrameDataModeEnum"; import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; import { DatasetControlNode } from "sk/editor/frame/service/frame/node/DatasetControlNode"; import { UiControlStyleEnum } from "sk/editor/frame/ui/UiControlStyleEnum"; import { UiDataContext } from "sk/editor/frame/ui/UiDataContext"; export class UiDefineFrameUtil { static testVisible(control: ControlNode, styleCd: UiControlStyleEnum, modeCd: FrameDataModeEnum): boolean; static testEditable(control: ControlNode, modeCd: FrameDataModeEnum): boolean; static testConnectDataset(control: DatasetControlNode): boolean; static getControlWidth(control: ControlNode): number; static makeMessageFromContent(msgs: any): any; static searchParent(instance: any, type: any): any; static parseDollarMatchString(str: string, reverse?: boolean): any; static parseMatchValue(str: string, data?: {}): any; static cloneDataOptionsParameters(dataOptions: DataOptions, parameterMatch?: any): any; static getChildDataOptions(dataOptions: DataOptions, data?: UiDataContext, parameterMatch?: any): DataOptions; static getMessageText(messages: any): string; } } declare module "sk/editor/frame/ui/component/UiFlowLayoutComponent" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; import { UiLayoutComponent } from "sk/editor/frame/ui/component/UiLayoutComponent"; export class UiFlowLayoutComponent extends UiLayoutComponent { makeItems(declare: ControlNode): Array; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiFormComponent" { import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { FormNode } from "sk/editor/frame/service/frame/node/FormNode"; import { UiFrameDataService } from "sk/editor/frame/ui/UiFrameDataService"; import { UiFlowLayoutComponent } from "sk/editor/frame/ui/component/UiFlowLayoutComponent"; export class UiFormComponent extends UiFlowLayoutComponent { state: any; declare: FormNode; frameName: string; frameDataKey: string; isConnectDataset: boolean; protected _statusUpdate: boolean; protected _frameDataService: UiFrameDataService; constructor(props: any, context?: any); componentPropsChange(nextProps: any, nextContext: any): void; componentStatusChange(state: any, props: any): void; loadFrameDataAsync(force?: boolean): Promise; getChildDataOptions(): DataOptions; makeChildrenComponent(): any[]; private onFocus; render(): JSX.Element; } } declare module "sk/editor/frame/ui/base/UiDefineContainer" { import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { UiConfigContainer, UiConfigContainerProps, UiConfigContainerState } from 'foundation/editor/ui/core/UiConfigContainer'; import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; import { UiFormComponent } from "sk/editor/frame/ui/component/UiFormComponent"; import { UiControlModeEnum } from "sk/editor/frame/ui/UiControlModeEnum"; import { UiControlStatusEnum } from "sk/editor/frame/ui/UiControlStatusEnum"; import { UiControlStyleEnum } from "sk/editor/frame/ui/UiControlStyleEnum"; import { UiDataContext } from "sk/editor/frame/ui/UiDataContext"; import { UiDynamicFrame } from "sk/editor/frame/ui/UiDynamicFrame"; import { UiFrameOptions } from "sk/editor/frame/ui/UiFrameOptions"; export interface UiDefineContainerProps extends UiConfigContainerProps { frame?: UiDynamicFrame; declare: ControlNode; modeCd: UiControlModeEnum; styleCd?: UiControlStyleEnum; statusCd: UiControlStatusEnum; form: UiFormComponent; frameOptions: UiFrameOptions; dataOptions: DataOptions; data: UiDataContext; } export interface UiDefineContainerState extends UiConfigContainerState { declare?: ControlNode; statusCd: UiControlStatusEnum; } export class UiDefineContainer

extends UiConfigContainer { static defaultProps: { modeCd: string; styleCd: string; statusCd: string; }; frame: UiDynamicFrame; declare: ControlNode; modeCd: UiControlModeEnum; styleCd: UiControlStyleEnum; statusCd: UiControlStatusEnum; frameOptions: UiFrameOptions; form: UiFormComponent; dataOptions: DataOptions; data: UiDataContext; componentPropsChange(nextProps: P, nextContext: any): void; componentStatusChange(state: S, props: P): void; } } declare module "sk/editor/frame/ui/base/UiPermissionInfo" { import { PermissionService } from 'foundation/data/common/permission/PermissionService'; import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class UiPermissionInfo { insert: boolean; copy: boolean; update: boolean; delete: boolean; protected _permissionService: PermissionService; constructor(); getPermissions(frameName: string, declare?: ControlNode): void; } } declare module "sk/editor/frame/ui/component/UiTableComponentActionCell" { import { UiTableCell, UiTableCellProps, UiTableCellState } from 'foundation/editor/ui/table/UiTableCell'; import { UiTableComponentActionColumn } from "sk/editor/frame/ui/component/UiTableComponentActionColumn"; export interface UiTableComponentActionCellProps extends UiTableCellProps { } export interface UiTableComponentActionCellState extends UiTableCellState { } export class UiTableComponentActionCell

extends UiTableCell { get column(): UiTableComponentActionColumn; onEdit: () => void; onCopy: () => void; onDeleteOk: () => void; onDelete: () => void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiTableComponentActionColumn" { import { UiTableColumn, UiTableColumnProps, UiTableColumnState } from 'foundation/editor/ui/table/UiTableColumn'; export interface UiTableComponentActionColumnProps extends UiTableColumnProps { permission?: any; } export interface UiTableComponentActionColumnState extends UiTableColumnState { } export class UiTableComponentActionColumn

extends UiTableColumn { static ColumnWidth: number; static ColumnFixed: string; static ColumnAlign: string; props: UiTableComponentActionColumnProps; state: UiTableComponentActionColumnState; constructor(props?: any, context?: any); onSearch: () => void; onSearchClear: () => void; onAdd: () => void; renderSearch(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiTableComponentSelectCell" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { UiTableCell, UiTableCellProps, UiTableCellState } from 'foundation/editor/ui/table/UiTableCell'; import { UiTableComponentSelectColumn } from "sk/editor/frame/ui/component/UiTableComponentSelectColumn"; export interface UiTableComponentSelectCellProps extends UiTableCellProps { } export interface UiTableComponentSelectCellState extends UiTableCellState { loaded: boolean; value: string; text: string; } export class UiTableComponentSelectCell

extends UiTableCell { private selectItems; constructor(props?: any, context?: any); get column(): UiTableComponentSelectColumn; static getDerivedStateFromProps(nextProps: any, prevState: any): any; componentDidMount(): void; protected loadDataAsync(): Promise>; private getLabelByValue; renderContent(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiTableComponentSelectColumn" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { UiTableColumn, UiTableColumnProps, UiTableColumnState } from 'foundation/editor/ui/table/UiTableColumn'; import { UiFrameEnumerationService } from "sk/editor/frame/ui/UiFrameEnumerationService"; export interface UiTableComponentSelectColumnProps extends UiTableColumnProps { declare?: any; permission?: any; } export interface UiTableComponentSelectColumnState extends UiTableColumnState { } export class UiTableComponentSelectColumn

extends UiTableColumn { props: UiTableComponentSelectColumnProps; state: UiTableComponentSelectColumnState; _enumerationContent: any; protected _enumerationService: UiFrameEnumerationService; constructor(props?: any, context?: any); componentDidMount(): void; loadDataAsync(): Promise>; } } declare module "sk/editor/frame/ui/component/UiTableComponent" { import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService'; import { LogicJsonService } from 'cross/data/module/logic/session/LogicJsonService'; import { DataDatasetService } from 'cross/data/module/dataset/DataDatasetService'; import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { PermissionService } from 'foundation/data/common/permission/PermissionService'; import { UiConfig } from 'foundation/editor/ui/config/UiConfig'; import { UiContext } from 'foundation/editor/ui/UiContext'; import { TableNode } from "sk/editor/frame/service/frame/node/TableNode"; import { FrameLogicService } from "sk/editor/frame/service/frame/FrameLogicService"; import { UiDefineContainer, UiDefineContainerProps, UiDefineContainerState } from "sk/editor/frame/ui/base/UiDefineContainer"; import { UiDynamicFrame } from "sk/editor/frame/ui/UiDynamicFrame"; import { UiFrameDataService } from "sk/editor/frame/ui/UiFrameDataService"; import { UiFrameService } from "sk/editor/frame/ui/UiFrameService"; export interface UiTableComponentProps extends UiDefineContainerProps { } export interface UiTableComponentState extends UiDefineContainerState { loading: boolean; data: Array; editInfo: any; pageTotal: number; quickSearchValues: any; } class TableSelectManager { lastSelect: number; selections: number[]; constructor(); push(index: any): void; select(index: number): void; controlSelect(index: number): void; shiftSelect(index: number, ctrl?: boolean): void; isSelected(index: number): boolean; clearSelections(): void; getSelectIds(data: any[]): any[]; getSelectCaseId(data: any[]): any[]; } export class UiTableComponent extends UiDefineContainer { state: UiTableComponentState; frame: UiDynamicFrame; declare: TableNode; frameName: string; controlName: string; frameDataKey: string; tableEditFrameName: string; filterStr: string; filter: any; optionDisableTitle: boolean; localDataOptions: DataOptions; propFilter: any; columnsWidth: number; columns: any[]; baseUrl: string; needUpdate: boolean; isPickTable: boolean; tableSelectManager: TableSelectManager; private permissionObj; protected _storageService: StorageDeviceService; protected _frameDataService: UiFrameDataService; protected _jsonService: LogicJsonService; protected _permissionService: PermissionService; protected _frameLogicService: FrameLogicService; protected _dataDatasetService: DataDatasetService; protected _uiFrameService: UiFrameService; constructor(props: any, context?: any); componentLoadConfig(context: UiContext, config: UiConfig): void; componentSaveConfig(context: UiContext, config: UiConfig): void; componentPropsChange(nextProps: any, nextContext: any): void; componentStatusChange(state: any, props: any): void; loadLocalData(): void; makeFilterString(): void; clearDatasetCache(): void; listAsync: (search?: any, page?: number) => Promise; makeUnitDataAsync(id: string, editDuplicates: Array): Promise; getEditDuplicateAsync(): Promise>; getSelectIds(): any; getSelectCaseId(): any; getRecordById(id: string): any; onRowClick: (event: any, record: any) => void; onRowDoubleClick: (event: any, record: any) => void; protected onSearch: () => void; protected onSearchClear: () => void; onRowAdd(): void; onRowEdit(record: any): any; onRowCopyAsync(record: any): Promise; onDeleteAsync(record: any): Promise; onAction: (actionCd: string, parameters: any) => void; setRowClassName: (record: any) => "" | "selectedRow"; protected onTableChange: (pagination: any, filters: any, sorter: any) => void; protected onPageSizeChange: (current: number, size: number) => void; private onFocus; onColumnSearch: (column: any, value: any, event: any) => void; onSave: (event: any) => void; protected makeColumns(): JSX.Element[]; protected makeTable(): JSX.Element; render(): JSX.Element; } } declare module "sk/editor/frame/service/frame/FrameAction" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; export type FrameActionArgs = { typeName: string; frame: any; control: any; declare: any; }; export class FrameAction extends InstanceObject { typeName: string; constructor(typeName?: string); testVisible(args: FrameActionArgs): boolean; testEnable(args: FrameActionArgs): boolean; process(args: FrameActionArgs): void; processAsync(args: FrameActionArgs): Promise; openTableRecordEditor(args: FrameActionArgs, frameName: string): void; } } declare module "sk/editor/frame/service/frame/FrameActionService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { Service } from 'cross/runtime/module/Service'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; export class FrameActionService extends Service { protected _actions: Dictionary; findAction(name: string): FrameAction; get actions(): Dictionary; register(action: FrameAction): void; process(args: FrameActionArgs): void; } } declare module "sk/editor/frame/service/frame/FrameActionDeclare" { export function FrameActionDeclare(typeName: string): (target: any) => void; } declare module "sk/editor/frame/service/frame/FrameControlDeclare" { export function FrameControlDeclare(typeName: string): (target: any) => void; } declare module "sk/editor/frame/service/frame/FrameDeclare" { import { FrameTypeEnum } from "sk/editor/frame/service/enumeration/frame/FrameTypeEnum"; export type FrameDeclareOptions = { typeCd?: FrameTypeEnum; title?: string; }; export function FrameDeclare(frameName: string, options?: FrameDeclareOptions): (target: any) => void; } declare module "sk/editor/frame/service/frame/node/AvatarNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class AvatarNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/CalendarInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class CalendarInputNode extends DataEditControlNode { static CLASS_NAME: string; editFormat: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/CheckListNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class CheckListNode extends DataEditControlNode { static CLASS_NAME: string; dataTrue: string; dataFalse: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnActionNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class ColumnActionNode extends DataColumnControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnFormulaInputNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class ColumnFormulaInputNode extends DataColumnControlNode { static CLASS_NAME: string; dataCaseCd: Array; dataLength: Array; validTypeCd: string; validPattern: string; validLengthMin: string; validLengthMax: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnPictureInputNode" { import { DataColumnControlNode } from "sk/editor/frame/service/frame/node/DataColumnControlNode"; export class ColumnPictureInputNode extends DataColumnControlNode { static CLASS_NAME: string; optionUpload: boolean; dataUrl: string; storageUrl: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnSliderInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class ColumnSliderInputNode extends DataEditControlNode { static CLASS_NAME: string; optionRange: boolean; optionVertical: boolean; dataValueMin: string; dataValueMax: string; dataValueStep: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ColumnToolNode" { import { ColumnNode } from "sk/editor/frame/service/frame/node/ColumnNode"; export class ColumnToolNode extends ColumnNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/DataControlNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class DataControlNode extends ControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/EditNode" { import { ControlNode } from "sk/editor/frame/service/frame/node/ControlNode"; export class EditNode extends ControlNode { static CLASS_NAME: string; labelCd: string; labelPositionCd: string; labelWidth: string; editWidth: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/ProgressNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class ProgressNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/service/frame/node/SwitchInputNode" { import { DataEditControlNode } from "sk/editor/frame/service/frame/node/DataEditControlNode"; export class SwitchInputNode extends DataEditControlNode { static CLASS_NAME: string; constructor(); } } declare module "sk/editor/frame/ui/UiBusinessSiderBar" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { TreeNode } from 'cross/editor/frame/service/tree/node/TreeNode'; import { TreeNodeNode } from 'cross/editor/frame/service/tree/node/TreeNodeNode'; import { TreeBusinessService } from 'cross/editor/frame/service/tree/TreeBusinessService'; import { LogicEvent } from 'foundation/core/module/logic/LogicEvent'; import { PermissionEvent } from 'foundation/data/common/permission/PermissionEvent'; import { PermissionService } from 'foundation/data/common/permission/PermissionService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class UiBusinessSiderBar extends UiContainer { menuContent: any; permissionAble: boolean; treeName: string; appName: string; handleMenuClick: any; menuTable: any; protected _treeLogicService: TreeBusinessService; protected _permissionService: PermissionService; private _firstOpen; private _firstLevels; state: { menus: any[]; openKeys: any[]; }; constructor(props: any, context?: any); componentStatusChange(state: any, props: any): void; getMenuName(key: string): any; onPermissionChange(sender: any, event: PermissionEvent): void; loadTree(): void; reload(): void; onLoadTree(sender: ListenerContext, event: LogicEvent): void; makeMenuIdentityCode(node: any): string; protected makeTreeMenu(root: string, treeNode: TreeNode | TreeNodeNode, path?: any[]): any; onMenuSelect: (event: any) => void; private onOpenChange; makeMenu(menus: any[]): any[]; render(): JSX.Element; } } declare module "sk/editor/frame/ui/UiControlBuilderUtil" { export type TreeNodeOptions = { icon?: string; flag?: string; name: string; info?: string; label?: string; note?: string; }; export class UiControlBuilderUtil { static makeTreeNodeText(icon?: any, flag?: string, name?: string, info?: string, label?: string, note?: string, eye?: any, styles?: any): any; static makeTreeNodeText2(flag?: string, code?: string, type?: string, name?: string): any; } } declare module "sk/editor/frame/ui/UiDataActionEnum" { export class UiDataActionEnum { static LoadData: string; static SaveData: string; } } declare module "sk/editor/frame/ui/UiDataEvent" { import { FreeObject } from 'cross/runtime/lang/FreeObject'; import { DataContext } from 'cross/data/module/dataset/DataContext'; import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { UiControlModeEnum } from "sk/editor/frame/ui/UiControlModeEnum"; import { UiDataActionEnum } from "sk/editor/frame/ui/UiDataActionEnum"; export class UiDataEvent extends FreeObject { actionCd: UiDataActionEnum; modeCd: UiControlModeEnum; content: any; dataName: any; dataValue: any; data: DataContext; unit: any; parent: any; container: any; componentRef: any; values: any; dynamicFrame: any; onSelectChange: any; usePermission: boolean; dataOptions: DataOptions; free(): void; } } declare module "sk/editor/frame/ui/UiDynamicSiderBar" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService'; import { TreeNode } from 'cross/editor/frame/service/tree/node/TreeNode'; import { TreeNodeNode } from 'cross/editor/frame/service/tree/node/TreeNodeNode'; import { TreeLogicService } from 'cross/editor/frame/service/tree/TreeLogicService'; import { LogicEvent } from 'foundation/core/module/logic/LogicEvent'; import { PermissionEvent } from 'foundation/data/common/permission/PermissionEvent'; import { PermissionService } from 'foundation/data/common/permission/PermissionService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { LibararyTreeLogicService } from "sk/editor/frame/core/LibararyTreeLogicService"; export class UiDynamicSiderBar extends UiContainer { static LastOpenMenuCode: string; menuContent: any; treeName: string; moduleLibraryId: string; handleMenuClick: any; menuTable: any; private _useNavigator; private _firstOpen; private _firstLevels; protected _storageService: StorageDeviceService; protected _treeLogicService: TreeLogicService; protected _libaryTreeLogicService: LibararyTreeLogicService; protected _permissionService: PermissionService; constructor(props?: any, context?: any); private getLastMenus; componentStatusChange(state: any, props: any): void; getMenuName(key: string): any; onPermissionChange(sender: any, event: PermissionEvent): void; loadTreeAsync(): Promise; onLoadTree(sender: ListenerContext, event: LogicEvent): void; private cloneTreeNode; private makeTreeByPermessions; private makeTreeChildren; private buildTree; makeMenuIdentityCode(node: any): string; protected makeTreeMenu(root: string, treeNode: TreeNode | TreeNodeNode, path?: any[]): any; onMenuSelect: (event: any) => void; private recordOpenMenu; private onOpenChange; makeMenu(menus: any[], level?: number): any[]; makeMenuItems(menus: any[], level?: number): any[]; private onNavMenuClick; private makeNavMenuContent; private makeLastMenus; private makeNavigator; render(): JSX.Element; } } declare module "sk/editor/frame/ui/UiFrameEvent" { import { IFreeable } from 'cross/runtime/lang/IFreeable'; export class UiFrameEvent implements IFreeable { code: any; unit: any; content: any; free(): void; } } declare module "sk/editor/frame/ui/UiFrameStorageEnum" { export class UiFrameStorageEnum { static Frame: string; } } declare module "sk/editor/frame/ui/UiPermissionService" { import { Service } from 'cross/runtime/module/Service'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; export class UiPermissionService extends Service { protected _sessionService: LogicSessionService; hasPermission(code: string): boolean; hasPermissions(codes: string[]): boolean; } } declare module "sk/editor/frame/ui/UiTreeDataService" { import { LogicJsonService } from 'cross/data/module/logic/session/LogicJsonService'; import { DataDatasetService } from 'cross/data/module/dataset/DataDatasetService'; import { LogicService } from 'foundation/data/common/logic/LogicService'; import { UiFrameDataResult } from "sk/editor/frame/ui/UiFrameDataResult"; export class UiTreeDataService extends LogicService { protected _sessionJsonService: LogicJsonService; protected _dataDatasetService: DataDatasetService; constructor(); clearDataDataset(frameName: string): void; listAsync(treeName: string, options: any): Promise; deleteAsync(treeName: string, id: string): Promise; } } declare module "sk/editor/frame/ui/action/FrameDataCancelAction" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; export class FrameDataCancelAction extends FrameAction { processAsync(args: FrameActionArgs): Promise; } } declare module "sk/editor/frame/ui/action/FrameDataDeleteAction" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; import { UiFrameDataResult } from "sk/editor/frame/ui/UiFrameDataResult"; import { UiFrameDataService } from "sk/editor/frame/ui/UiFrameDataService"; export class FrameDataDeleteAction extends FrameAction { protected _frameDataService: UiFrameDataService; deleteDataAsync(frameName: string, controlName: string, id: string): Promise; processDeleteAsync(args: FrameActionArgs): Promise; processAsync(args: FrameActionArgs): Promise; } } declare module "sk/editor/frame/ui/action/FrameDataInsertAction" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; export class FrameDataInsertAction extends FrameAction { processAsync(args: FrameActionArgs): Promise; } } declare module "sk/editor/frame/ui/action/FrameDataMoveAction" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; export class FrameDataMoveAction extends FrameAction { processAsync(args: FrameActionArgs): Promise; } } declare module "sk/editor/frame/ui/action/FrameDataRefreshAction" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; export class FrameDataRefreshAction extends FrameAction { processAsync(args: FrameActionArgs): Promise; } } declare module "sk/editor/frame/ui/action/FrameDataReturnAction" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; export class FrameDataReturnAction extends FrameAction { testVisible(args: FrameActionArgs): boolean; processAsync(args: FrameActionArgs): Promise; } } declare module "sk/editor/frame/ui/action/FrameDataSaveAction" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; import { UiFrameDataResult } from "sk/editor/frame/ui/UiFrameDataResult"; import { UiFrameDataService } from "sk/editor/frame/ui/UiFrameDataService"; export class FrameDataSaveAction extends FrameAction { protected _frameDataService: UiFrameDataService; testVisible(args: FrameActionArgs): boolean; saveAsync(form: any): Promise; processAsync(args: FrameActionArgs): Promise; } } declare module "sk/editor/frame/ui/action/TableInsertAction" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { FrameAction, FrameActionArgs } from "sk/editor/frame/service/frame/FrameAction"; export class TableInsertAction extends FrameAction { getTable(args: FrameActionArgs): any; testVisible(args: FrameActionArgs): boolean; processAsync(args: FrameActionArgs): Promise; } } declare module "sk/editor/frame/ui/component/UiToolBarComponent" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { KeyboardDeviceEvent } from 'cross/editor/device/keyboard/KeyboardDeviceEvent'; import { KeyboardDeviceService } from 'cross/editor/device/keyboard/KeyboardDeviceService'; import { LogicEvent } from 'foundation/core/module/logic/LogicEvent'; import { PermissionService } from 'foundation/data/common/permission/PermissionService'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; import { FrameActionService } from "sk/editor/frame/service/frame/FrameActionService"; import { UiDefineContainer } from "sk/editor/frame/ui/base/UiDefineContainer"; import { UiDynamicFrame } from "sk/editor/frame/ui/UiDynamicFrame"; import { UiFrameService } from "sk/editor/frame/ui/UiFrameService"; export class UiToolBarComponent extends UiDefineContainer { state: any; frame: UiDynamicFrame; usePermission: boolean; private toolButtonNodes; private permissionInfo; protected _uiControlService: UiControlService; protected _keyboardService: KeyboardDeviceService; protected _frameService: UiFrameService; protected _frameActionService: FrameActionService; protected _permissionService: PermissionService; constructor(props: any, context?: any); componentPropsChange(nextProps: any, nextContext: any): void; componentStatusChange(state: any, props: any): void; componentDidMount(): void; componentWillUnmount(): void; onKeyboardDown(sender: ListenerContext, event: KeyboardDeviceEvent): void; onFocus: (sender: any, event: LogicEvent) => void; private makeToolButton; private makeCustomButton; makeButtons(): Array; setModalFrame: (frameName: string, modalFrame: any, options?: any) => void; setModalFrameShow: (frameName: string, show: boolean) => void; getModalFrameShow: (frameName: string) => any; protected makeModalFrames: () => any[]; render(): JSX.Element; } } declare module "sk/editor/frame/ui/base/UiDefineFrame" { import { UiControlService } from 'foundation/editor/ui/UiControlService'; import { UiDynamicFrame } from "sk/editor/frame/ui/UiDynamicFrame"; import { UiDefineContainer, UiDefineContainerProps, UiDefineContainerState } from "sk/editor/frame/ui/base/UiDefineContainer"; export interface UiDefineFrameProps extends UiDefineContainerProps { } export interface UiDefineFrameState extends UiDefineContainerState { confirmDirty: boolean; autoCompleteResult: Array; effect: any; } export class UiDefineFrame

extends UiDefineContainer { state: UiDefineFrameState; saveCallback: any; deleteCallback: any; cancelCallback: any; values: any; dirty: boolean; dynamicFrame: UiDynamicFrame; frameDataKey: string; protected _controlService: UiControlService; constructor(props?: any, context?: any); componentStatusChange(state: any, props: any): void; makeTitle(): any; makeToolBar(contents: any[]): any; buildFrameContent(contents: any[]): any; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiCalendarInputComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; type UiCalendarInputState = { value: string; usePicker: boolean; showPicker: boolean; zoomFrameName: string; showZoom: boolean; valid: string; }; export class UiCalendarInputComponent extends UiDefineEditControl { record: any; pickMatch: any; state: UiCalendarInputState; componentStatusChange(state: any, props: any): void; onPickShow: () => void; makePickerFrame(): JSX.Element; onChangeRow: (record: any) => void; private onPickCancel; private onZoomShow; makeZoomFrame(): JSX.Element; private onZoomCancel; onInputChange: (event: any) => void; validate(): boolean; buildFormItemOptions(): any; makeAddon(): JSX.Element; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiCheckInputComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; import { UiDataContext } from "sk/editor/frame/ui/UiDataContext"; export class UiCheckInputComponent extends UiDefineEditControl { constructor(props?: any, context?: any); setDataDefault(context: UiDataContext): void; handleChange: (event: any) => void; static getValue(declare: any, checked: boolean): any; static parseValue(declare: any, data: any): boolean; handleRadioChange: (event: any) => void; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiColorPickerComponent" { import { ColorPower } from 'foundation/runtime/math/ColorPower'; import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; type UiColorPickerState = { value: string; }; export class UiColorPickerComponent extends UiDefineEditControl { state: UiColorPickerState; colorPower: ColorPower; constructor(props?: any, context?: any); onInputChange: (event: any) => void; private onColorChange; onValueConfirm: (e: any) => void; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiColorPowerComponent" { import { ColorPower } from 'foundation/runtime/math/ColorPower'; import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; type UiColorPowerState = { value: string; hexValue: string; disabled: boolean; }; export class UiColorPowerComponent extends UiDefineEditControl { state: UiColorPowerState; colorPower: ColorPower; private changeCallback; private hexInput; private static STYLE; constructor(props?: any, context?: any); UNSAFE_componentWillMount(): void; componentPropsChange(nextProps: any, nextContext: any): void; onValueConfirm: (e: any) => void; private changeValue; onNumberChange(key: string): any; onHexChange: (event: any) => void; onHexConfirm: () => void; private makeNumberLine; private makeNumberTable; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiDateTimeInputComponent" { import * as libMoment from 'moment'; import { DateTime } from 'cross/runtime/lang/DateTime'; import { DateTimeInputNode } from "sk/editor/frame/service/frame/node/DateTimeInputNode"; import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; type DateTimeInputState = { value: string; }; export class UiDateTimeInputComponent extends UiDefineEditControl { record: any; pickMatch: any; datetime: DateTime; state: DateTimeInputState; constructor(props?: any, context?: any); onInputChange: (value: any) => void; onDateChange: (date: libMoment.Moment, dateString: string) => void; onTimeChange: (time: libMoment.Moment, timeString: string) => void; makeDatePicker(declare: DateTimeInputNode, datetime: DateTime, value: string, editable: boolean): JSX.Element; makeTimePicker(declare: DateTimeInputNode, datetime: DateTime, value: string, editable: boolean): JSX.Element; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiEnumerationSelect" { import { EnumerationLogicService } from "sk/editor/frame/service/enumeration/EnumerationLogicService"; import { ContentNode } from "sk/editor/frame/core/ContentNode"; import { ContentService } from "sk/editor/frame/core/ContentService"; import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export class UiEnumerationSelect extends UiDefineEditControl { valueName: string; labelName: string; onChangeCallback: any; protected _enumerationService: EnumerationLogicService; contentService: ContentService; state: { selections: any; value: any; sourceType: string; source: string; effectValue: any; }; componentStatusChange(state: any, props: any): void; UNSAFE_componentWillUpdate(nextProps: any, nextState: any): void; componentDidMount(): void; loadSelections(): void; loadList(): void; setListSelections(units: any): void; loadItems(): void; setUnitSelections(unit: any): void; makeOption(value: string, label: string): JSX.Element; handleChange: (value: any) => void; filter: (input: any, option: any) => boolean; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiFileInputComponent" { import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; import { UiDataContext } from "sk/editor/frame/ui/UiDataContext"; export class UiFileInputComponent extends UiDefineEditControl { protected _environmentService: EnvironmentService; private makeUploadUrl; setDataDefault(context: UiDataContext): void; handleChange: (info: any) => void; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiHorizontalLayoutComponent" { import { HorizontalLayoutNode } from "sk/editor/frame/service/frame/node/HorizontalLayoutNode"; import { UiLayoutComponent } from "sk/editor/frame/ui/component/UiLayoutComponent"; export class UiHorizontalLayoutComponent extends UiLayoutComponent { makeItems(declare: HorizontalLayoutNode): Array; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiIconPickerComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; type TextInputState = { value: string; usePicker: boolean; showPicker: boolean; zoomFrameName: string; showZoom: boolean; valid: string; }; export class UiIconPickerComponent extends UiDefineEditControl { record: any; pickMatch: any; state: TextInputState; componentStatusChange(state: any, props: any): void; onPickShow: () => void; makePickerFrame(): JSX.Element; onChangeRow: (record: any) => void; private onPickCancel; private onZoomShow; makeZoomFrame(): JSX.Element; private onZoomCancel; onInputChange: (event: any) => void; validate(): boolean; buildFormItemOptions(): any; makeAddon(): any; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiLabelComponent" { import { UiDefineControl } from "sk/editor/frame/ui/base/UiDefineControl"; export class UiLabelComponent extends UiDefineControl { render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiPictureComponent" { import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { PictureInputNode } from "sk/editor/frame/service/frame/node/PictureInputNode"; import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export class UiPictureComponent extends UiDefineEditControl { declare: PictureInputNode; canUpload: boolean; protected _environmentService: EnvironmentService; constructor(props: any, context?: any); componentPropsChange(nextProps: any, nextContext: any): void; private getAccessUrl; private makeUploadUrl; private makeImg; private getResizeImgUrl; private getBase64; private handleChange; private beforeUpload; buildEditInput(): JSX.Element; validate(): boolean; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiListViewComponent" { import { FlowLayoutNode } from "sk/editor/frame/service/frame/node/FlowLayoutNode"; import { LayoutNode } from "sk/editor/frame/service/frame/node/LayoutNode"; import { ListItemNode } from "sk/editor/frame/service/frame/node/ListItemNode"; import { ListViewNode } from "sk/editor/frame/service/frame/node/ListViewNode"; import { PictureInputNode } from "sk/editor/frame/service/frame/node/PictureInputNode"; import { ToolBarNode } from "sk/editor/frame/service/frame/node/ToolBarNode"; import { FrameActionService } from "sk/editor/frame/service/frame/FrameActionService"; import { UiDefineContainer } from "sk/editor/frame/ui/base/UiDefineContainer"; import { UiFrameDataService } from "sk/editor/frame/ui/UiFrameDataService"; export class UiListViewComponent extends UiDefineContainer { state: any; declare: ListViewNode; protected cardNode: ListItemNode; protected cardLayoutNode: LayoutNode; protected cardToolbarNode: ToolBarNode; protected picInputNode: PictureInputNode; protected fieldsNode: FlowLayoutNode; protected frameName: string; protected controlName: string; frameDataKey: string; needUpdate: boolean; isPicker: boolean; protected _frameDataService: UiFrameDataService; protected _frameActionService: FrameActionService; constructor(props: any, context?: any); componentPropsChange(nextProps: any, nextContext: any): void; componentStatusChange(state: any, props: any): void; getSelectData(): any; refreshContent(options: any): void; clearDatasetCache(): void; listAsync(): Promise; private makeCardContent; private cardBackgroud; private onCardClick; private onToolbarClick; private makeToolbar; private onQuickSearch; private onQuickClear; private makeSearchBar; private makeListView; protected onPageChange: (page: number, pageSize?: number) => void; protected makePagination(): any; private onFocus; setModalFrame: (frameName: string, modalFrame: any, options?: any) => void; setModalFrameShow: (frameName: string, show: boolean) => void; getModalFrameShow: (frameName: string) => any; protected makeModalFrames: () => any[]; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiMemoInputComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export class UiMemoInputComponent extends UiDefineEditControl { handleChange: (event: any) => void; onValueConfirm: (e: any) => void; validate(): boolean; buildFormItemOptions(): any; buildEditInput(): any; } } declare module "sk/editor/frame/ui/component/UiModalPickerComponent" { import { UiDefineContainer, UiDefineContainerProps, UiDefineContainerState } from "sk/editor/frame/ui/base/UiDefineContainer"; export interface UiModalPickerComponentProps extends UiDefineContainerProps { title: string; frameName: string; width?: number; style?: any; onPickRecord?: any; onPickOk?: any; onPickClear?: any; onPickCancel?: any; visible?: boolean; parameters?: any; } export class UiModalPickerComponent extends UiDefineContainer { private _pickerFrame; onConfirmClick: () => void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiNumberInputComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; type NumberInputState = { value: number; valid: string; }; export class UiNumberInputComponent extends UiDefineEditControl { static STYLE_INPUT: any; state: NumberInputState; record: any; pickMatch: any; constructor(props?: any, context?: any); onInputChange: (value: any) => void; validate(): boolean; buildFormItemOptions(): JSX.Element; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiPanelComponent" { import { UiFlowLayoutComponent } from "sk/editor/frame/ui/component/UiFlowLayoutComponent"; export class UiPanelComponent extends UiFlowLayoutComponent { private makePropertyPanel; private makeFramePanel; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiPropertyGridComponent" { import { DataContext } from 'cross/data/module/dataset/DataContext'; import { FrameLogicService } from "sk/editor/frame/service/frame/FrameLogicService"; import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export class UiPropertyGridComponent extends UiDefineEditControl { static MEASURE_DIMENSION_CODE: string; static SYMBOL_DIMENSION_CODE: string; static VALUATION_CODE: string; private propData; private valueField; measureDimension: any; protected _frameLogicService: FrameLogicService; private childStyle; constructor(props?: any, context?: any); componentStatusChange(state: any, props: any): void; filterDatasFromDelcareByFilterDatas(declare: any, filterDatas: any[], isResultFilterData?: boolean): Array; private makeChildrenComponent; validate(context: DataContext): boolean; updateFeatureData: (key: any, value: any) => void; makeDefineComponent(): JSX.Element; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiRadioComponent" { import { RadioInputNode } from "sk/editor/frame/service/frame/node/RadioInputNode"; import { UiDefineSelectControl } from "sk/editor/frame/ui/base/UiDefineSelectControl"; export class UiRadioComponent extends UiDefineSelectControl { component: RadioInputNode; componentStatusChange(state: any, props: any): void; setSelections(enumerations: any): void; handleChange: (event: any) => void; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiRecordInfoComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export class UiRecordInfoComponent extends UiDefineEditControl { buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiRecordPickerComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; type TextInputState = { value: string; usePicker: boolean; showPicker: boolean; zoomFrameName: string; showZoom: boolean; valid: string; }; export class UiRecordPickerComponent extends UiDefineEditControl { record: any; pickMatch: any; state: TextInputState; constructor(props?: any, context?: any); componentStatusChange(state: any, props: any): void; onPickShow: () => void; makePickerFrame(): any; onChangeRow: (record: any) => void; private onPickCancel; private onZoomShow; makeZoomFrame(): any; private onZoomCancel; onInputChange: (event: any) => void; validate(): boolean; buildFormItemOptions(): any; makeAddon(): any; buildEditInput(): any; } } declare module "sk/editor/frame/ui/component/UiScriptInputComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export class UiScriptInputComponent extends UiDefineEditControl { render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiSearchFormComponent" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class UiSearchFormComponent extends UiContainer { protected handleSearch: (e: any) => void; protected handleReset: () => void; protected onInputKeyDown: (event: any) => void; protected getFields(): any[]; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiSliderInputComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; type SliderInputState = { value: number; zoomFrameName: string; showZoom: boolean; valid: string; }; export class UiSliderInputComponent extends UiDefineEditControl { record: any; pickMatch: any; state: SliderInputState; constructor(props?: any, context?: any); onInputChange: (value: any) => void; validate(): boolean; buildFormItemOptions(): JSX.Element; buildEditInput(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiSpecComponent" { import { UiContainerProps, UiContainerState } from 'foundation/editor/ui/core/UiContainer'; import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export interface UiSpecComponentProps extends UiContainerProps { } export interface UiSpecComponentState extends UiContainerState { dataSource: any; } export class UiSpecComponent extends UiDefineEditControl { state: UiSpecComponentState; private newDataSource; private stateValue; constructor(props?: any, context?: any); private initPropsSet; componentPropsChange(nextProps: any, nextContext: any): void; private updateSymbolData; private getSymbolDimensionStructureByValue; private makeSymbolTable; private specSymbol; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiSwitchInputComponent" { import { UiDefineEditControl } from "sk/editor/frame/ui/base/UiDefineEditControl"; export class UiSwitchInputComponent extends UiDefineEditControl { render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiTableColumnSelectComponent" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class UiTableColumnSelectComponent extends UiContainer { enumName: string; value: string; state: { display: any; loaded: boolean; }; componentPropsChange(nextProps: any, nextContext: any): void; private loadSelectDisplay; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiTextInputComponent" { import { UiDefineEditControl, UiDefineEditControlProps, UiDefineEditControlState } from "sk/editor/frame/ui/base/UiDefineEditControl"; export interface UiTextInputComponentProps extends UiDefineEditControlProps { } export interface UiTextInputComponentState extends UiDefineEditControlState { value: string; showPicker: boolean; zoomFrameName: string; valid: string; } export class UiTextInputComponent extends UiDefineEditControl { state: UiTextInputComponentState; record: any; pickMatch: any; protected _usePicker: boolean; protected _useZoom: boolean; protected _pickerFrame: any; constructor(props?: any, context?: any); componentStatusChange(state: any, props: any): void; onDoubleClick: () => void; onPickShow: () => void; makePickerFrame(): any; onChangeRow: (record: any) => void; private onPickClear; private onPickOk; private onPickCancel; private toZoomFrame; onInputChange: (event: any) => void; onValueConfirm: (event: any) => void; validate(): boolean; buildFormItemOptions(): any; buildEditInput(): any; } } declare module "sk/editor/frame/ui/component/UiTreeViewComponent" { import * as React from 'react'; import { TreeNode } from 'cross/editor/frame/service/tree/node/TreeNode'; import { TreeNodeTypeNode } from 'cross/editor/frame/service/tree/node/TreeNodeTypeNode'; import { TreeLogicService } from 'cross/editor/frame/service/tree/TreeLogicService'; import { FrameActionEvent } from "sk/editor/frame/service/frame/FrameActionEvent"; import { UiDefineContainer } from "sk/editor/frame/ui/base/UiDefineContainer"; import { UiTreeDataService } from "sk/editor/frame/ui/UiTreeDataService"; export class UiTreeViewComponent extends UiDefineContainer { state: any; static NodeFlagStyle: { color: string; }; static NodeNameStyle: { color: string; }; static NodeInfoStyle: { color: string; }; static NodeLabelStyle: { color: string; }; static NodeNoteStyle: { color: string; }; private _treeName; private _treeMap; private _treeLogic; private _fieldParentId; private _fieldType; private _selectNode; private _parentNode; private _modeCd; protected _treeDataService: UiTreeDataService; protected _treeLogicService: TreeLogicService; constructor(props: any, context?: any); componentStatusChange(state: any, props: any): void; private clearState; private loadTreeLogicAsync; private loadTreeNodeAsync; private onRightClick; private selectNode; private onSelectNode; private onInsertNode; private dispatchBlankPage; private onDeleteNode; onLink(event: FrameActionEvent): void; onPopoverVisibleChange: (visible: any) => void; getPopMenu(treeNode: TreeNode, parentNode: TreeNode, container: TreeNode, typeNode: TreeNodeTypeNode): JSX.Element; makePopover(content: any, treeNode: TreeNode, parentNode: TreeNode, container: TreeNode, typeNode: TreeNodeTypeNode): JSX.Element; makeTreeNodeName(treeNode: TreeNode, nodeType: TreeNodeTypeNode, parentNode: TreeNode, container: TreeNode): any; protected makeTreeLoop(children: Array, container?: any, parent?: any): any[]; makeTree(treeRoot: TreeNode): any; makeRefreshIcon(): JSX.Element; makeAddIcon(): JSX.Element; private expandNode; onExpand: (expandedKeys: React.ReactText[], info: { node: any; expanded: boolean; nativeEvent: MouseEvent; }) => void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/component/UiVerticalLayoutComponent" { import { VerticalLayoutNode } from "sk/editor/frame/service/frame/node/VerticalLayoutNode"; import { UiLayoutComponent } from "sk/editor/frame/ui/component/UiLayoutComponent"; export class UiVerticalLayoutComponent extends UiLayoutComponent { makeItems(declare: VerticalLayoutNode): Array; render(): JSX.Element; } } declare module "sk/editor/frame/ui/control/UiButtonControl" { import { UiControl, UiControlProps, UiControlState } from 'foundation/editor/ui/core/UiControl'; export interface UiButtonControlProps extends UiControlProps { disabled: boolean; size: string; icon: string; title: string; maker: any; onClick: any; } export interface UiButtonControlState extends UiControlState { } export class UiButtonControl

extends UiControl { static STYLE_SIZE_SMALL: { padding: string; }; disabled: boolean; size: string; icon: string; title: string; maker: any; clickHandle: any; state: UiButtonControlState; constructor(props: any, context?: any); componentPropsChange(nextProps: UiButtonControlProps, nextContext: any): void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/frame/UiFormFrame" { import { UiDefineFrame } from "sk/editor/frame/ui/base/UiDefineFrame"; export class UiFormFrame extends UiDefineFrame { } } declare module "sk/editor/frame/ui/frame/UiPickerFrame" { import { UiDefineContainer } from "sk/editor/frame/ui/base/UiDefineContainer"; import { UiDynamicFrame } from "sk/editor/frame/ui/UiDynamicFrame"; export class UiPickerFrame extends UiDefineContainer { static defaultProps: { modeCd: string; styleCd: string; statusCd: string; history: boolean; displayTitle: boolean; displayToolbar: boolean; usePermission: boolean; }; frame: UiDynamicFrame; componentStatusChange(state: any, props: any): void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/frame/UiPropertyFrame" { import { UiDefineFrame } from "sk/editor/frame/ui/base/UiDefineFrame"; export class UiPropertyFrame extends UiDefineFrame { componentStatusChange(state: any, props: any): void; } } declare module "sk/editor/frame/ui/frame/UiTabEvent" { import { FreeObject } from 'cross/runtime/lang/FreeObject'; export class UiTabEvent extends FreeObject { stop: boolean; free(): void; } } declare module "sk/editor/frame/ui/frame/UiTabFrame" { import { UiContainer, UiContainerProps, UiContainerState } from 'foundation/editor/ui/core/UiContainer'; import { FrameDeclareService } from "sk/editor/frame/service/frame/FrameDeclareService"; import { UiFrameService } from "sk/editor/frame/ui/UiFrameService"; export interface UiTabFrameProps extends UiContainerProps { frameName?: string; subName?: string; title?: string; navigate?: any; history?: boolean; } export interface UiTabFrameState extends UiContainerState { panes: Array; activeKey: string; } export class UiTabFrame

extends UiContainer { generateFrameCallback: any; statusHistory: boolean; protected _activeShow: string; protected _replaceStatus: boolean; protected _tempReplaceData: any; protected historyTabKeys: Array; protected _frameDeclareService: FrameDeclareService; protected _frameService: UiFrameService; constructor(props?: any, context?: any); componentStatusChange(state: any, props: any): void; componentDidUpdate(nextProps: any, nextState: any): void; UNSAFE_componentWillMount(): void; componentDidMount(): void; private get activePane(); private getPane; refreshPaneTitle(getNameFunc: any): void; private getFrameContent; protected setRouter(activeKey: string): void; replaceRouter(key: string, data: any): void; private onHistoryTabKeyPushIn; private onHistoryTabKeyPushOut; private onPageLoaded; protected onChange: (activeKey: string) => void; protected onEdit: (targetKey: string, actionCd: string) => void; protected remove: (targetKey: string) => void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/frame/UiTableFrame" { import { UiDefineFrame } from "sk/editor/frame/ui/base/UiDefineFrame"; export class UiTableFrame extends UiDefineFrame { } } declare module "sk/editor/frame/ui/plugin/PluginManagePanel" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { PluginService } from 'cross/runtime/framework/plugin/PluginService'; import { PluginManageService } from 'foundation/editor/base/service/plugin/PluginManageService'; import { UiSafeComponent, UiSafeComponentState } from 'foundation/editor/ui/core/UiSafeComponent'; type PluginOption = { version: string; disable: boolean; }; export interface PluginManagePanelState extends UiSafeComponentState { pluginOptions: { [name: string]: PluginOption; }; versionLists: { [name: string]: string[]; }; } export class PluginManagePanel extends UiSafeComponent { protected _pluginService: PluginService; protected _pluginManageService: PluginManageService; state: PluginManagePanelState; constructor(props: any, context?: any); getPluginOptions(): { [name: string]: PluginOption; }; loadPluginVersionListAsync(name: string): Promise; setVersionFun: (name: string) => (version: string) => void; makePluginsPanel(): JSX.Element[]; render(): JSX.Element; } } declare module "sk/editor/frame/ui/search/UiSearchGroupForm" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class UiSearchGroupForm extends UiContainer { private dataOptions; private key; makeButtonList(fieldList: any): any[]; componentStatusChange(state: any, props: any): void; isUsed(filedName: any): boolean; addGroupItem(filedName: any): void; makeGroupItemList(): any[]; render(): JSX.Element; } } declare module "sk/editor/frame/ui/search/UiSearchObjectForm" { import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { SearchCondition } from 'cross/data/module/dataset/SearchCondition'; import { SearchConditionEnum } from 'cross/data/module/dataset/SearchConditionEnum'; import { SearchItem } from 'cross/data/module/dataset/SearchItem'; import { SearchObject } from 'cross/data/module/dataset/SearchObject'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class UiSearchObjectForm extends UiContainer { dataOptions: DataOptions; searchObjectKey: number; state: { pointer: any; }; componentStatusChange(state: any, props: any): void; setPointer(searchObj: SearchCondition): void; buildSearchItemNode(searchObj: SearchItem): JSX.Element; buildSearchConditionNode(searchObj: SearchCondition, nodes: any): JSX.Element; buildSearchNodeLoop(searchObj: SearchObject): any; makeSearchTree(): JSX.Element; makeButtonList(fieldList: any): any[]; addSearchContidion(type: SearchConditionEnum): void; addSearchItem(fileName: string): void; addSearchObject(searchObj: any, isOption: any): void; removeSearchNode(searchObj: SearchObject): void; render(): JSX.Element; } } declare module "sk/editor/frame/ui/search/UiSearchOrderForm" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class UiSearchOrderForm extends UiContainer { private dataOptions; private key; makeButtonList(fieldList: any): any[]; componentStatusChange(state: any, props: any): void; isUsed(filedName: string): boolean; addOrderItem(filedName: string): void; makeOrderItemList(): any[]; render(): JSX.Element; } } declare module "sk/editor/frame/ui/search/UiSearchPanel" { import { DataOptions } from 'cross/data/module/dataset/DataOptions'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiFrameService } from "sk/editor/frame/ui/UiFrameService"; export class UiSearchPanel extends UiContainer { dataOptionsKey: number; frameName: string; dataOptionsList: any; protected _uiFrameService: UiFrameService; state: { dataOptions: any; inputName: string; }; style: { container: { width: string; height: string; backgroundColor: string; border: string; }; left: { height: string; borderRight: string; overflow: string; }; searchList: { borderTop: string; marginTop: string; paddingTop: string; }; right: { height: string; }; tabPane: { height: string; }; }; constructor(props: any, context?: any); componentPropsChange(nextProps: any, nextContext: any): void; loadLocalDataAsync(): Promise; addDataOptions: () => void; removeDataOptions(dataOptions: DataOptions): void; setDefault: () => void; save: () => Promise; makeSearchList(dataOptionsList: any): any[]; rename: (e: any) => void; makeSearchForm(): any; render(): JSX.Element; } } declare module "sk/editor/frame/ui/search/UiSearchComponent" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiTableComponent } from "sk/editor/frame/ui/component/UiTableComponent"; import { UiFrameService } from "sk/editor/frame/ui/UiFrameService"; export class UiSearchComponent extends UiContainer { getDataOptions: Function; afterOK: Function; dataOptionsList: any; protected _uiFrameService: UiFrameService; constructor(props: any, context?: any); loadLocalDataOptionsAsync(isInit?: boolean): Promise; showModal: () => void; getControl(): UiTableComponent; getFrame(): any; onCancel: () => void; onOK: () => Promise; onSave: () => Promise; makeOptionsList(): any; search(dataOptaionsName: any): any; getFieldList(): any; render(): JSX.Element; } }