import useCtxSelectOptions from './CompEvent/hooks/useCtxSelectOptions'; import { usePageDataCtxSelect } from './Input/hooks'; import { handleCtxSelectedValue, handleCtxSelectedValueChange } from './Input/utils'; import { BOFramer, ContainerDropBox, LabelDropBox, SiderDragBox, Pageview } from './components'; import EditorView from './Editor'; import Simulator from './components/Simulator'; import useExportFieldChange from './SliderRight/hooks/useExportFieldChange'; import './styles/lxEditorAnt.less'; import { EditorPluginClass, useEditorPlugin, useCreateEditorPluginInst } from './utils/plugin/EditorPlugin'; import { zeroWidthRegPolyfill, getComponent, getPlatform } from './utils/common'; import useNewDataSource, { addKeys } from './DataSource/hooks/useNewDataSource'; import useRefreshDataSource from './DataSource/hooks/useRefreshDataSource'; import { SourceOptions } from './DataSource/constants'; import { toDealAdditionalCoom, delDataSourceIntroFields, getDataSourceType, handleDataSource_columns_attr, handleSuperSelect } from './DataSource/DataSoureBlindPannel/TableDataBlind/const'; import useInitPropsByBusiObjAttr from './PageZone/hooks/useInitPropsByBusiObjAttr'; import showErrorGuide from './utils/showErrorGuide'; import SelectService from './components/SelectService'; import { SERVICE_SOURCE, FUNCTION_LIB_VARIABLE_NAME, FUNCTION_LIB_ASSIGN_VALUE, FUNCTION_PRESET_ASSIGN_VALUE, JUMP_TYPE, SERVICE_KEY } from './constant/index'; import { RESOURCE_ELEMENT_TYPE, OBJECT_TYPE } from './PageZone/RelationView/const'; import useCreateActionData from './PageZone/hooks/useCreateActionData'; import useCreateCondData from './PageZone/hooks/useCreateCondData'; import { callSerializeFn } from './utils/callSerializeFn'; import { getOptionKeys } from './CompEvent/utils'; import '@lingxiteam/pcfactory/dist/index.editor.min.css'; import { PluginManager, useMetaPlugin } from './shell'; import CmdApi, { ServiceUtils } from './commandClass'; import { ComponentIcon } from './SliderLeft/components'; import LoadableComponent, { loadScript, LoadableScriptComponent, seqLoadScripts } from './utils/LoadableComponent'; import { useDragComp } from './hooks'; import DataSoureBlindPannel from './DataSource/DataSoureBlindPannel'; import LcdpEditorProvider from './utils/EditorProvider'; export { getDefaultValidator, whiteListMap } from './Editor/hooks/useValidator'; export { default as InputI18nWrapper } from './components/InputI18nWrapper'; export { registerInput } from './utils/withRegister'; export { getUserInfoCtx } from './constant'; export { getPreviewUrl } from './utils/appPreviewUtil'; export * from './utils/catchErrorBoundary'; export * from './utils/defineConfig'; export * from './constant/todoActionList'; export * from '@lingxiteam/dsl'; export * from './interface'; export * from './template'; export { loadScript, seqLoadScripts, LoadableScriptComponent, LoadableComponent, CmdApi, ServiceUtils, Simulator, PluginManager, useMetaPlugin, getOptionKeys, SERVICE_KEY, callSerializeFn, EditorView, SiderDragBox, ContainerDropBox, LabelDropBox, BOFramer, Pageview, useCtxSelectOptions, EditorPluginClass, useEditorPlugin, useCreateEditorPluginInst, useExportFieldChange, usePageDataCtxSelect, handleCtxSelectedValue, handleCtxSelectedValueChange, useNewDataSource, addKeys, useRefreshDataSource, SourceOptions, useInitPropsByBusiObjAttr, SERVICE_SOURCE, toDealAdditionalCoom, delDataSourceIntroFields, getDataSourceType, handleDataSource_columns_attr, handleSuperSelect, zeroWidthRegPolyfill, getComponent, getPlatform, ComponentIcon, showErrorGuide, /** * FIXME: * 目前有多处地方反复拷贝 SelectService 进行个性化改造增强,其中逻辑大量重复,不妥当,今后可考虑统一封装一个基础选择服务组件 * 此导出组件,目前用于 事件编排、以及包外的 pageDetail/SelectService */ SelectService, FUNCTION_LIB_VARIABLE_NAME, FUNCTION_LIB_ASSIGN_VALUE, useCreateActionData, useCreateCondData, FUNCTION_PRESET_ASSIGN_VALUE, JUMP_TYPE, RESOURCE_ELEMENT_TYPE, OBJECT_TYPE, useDragComp, DataSoureBlindPannel, LcdpEditorProvider, }; export * as igUtils from './CompEvent/MainMenu/ActionMenu/SelectIgAction/export'; export * from './utils/DataListener'; export * from './utils/changeCompTypeUtils'; export { default as i18nUtils } from './components/I18nNode/utils';