mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-12 17:08:14 +00:00
Compare commits
6 Commits
main
...
v1.3.2-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4a167ddcb2 | ||
|
|
7f6fde759b | ||
|
|
cbe27a7b1e | ||
|
|
cb3e79f756 | ||
|
|
add1767509 | ||
|
|
b0e5b4e6f8 |
@ -2,6 +2,8 @@
|
|||||||
title: 3. 如何通过按钮展示/隐藏弹窗
|
title: 3. 如何通过按钮展示/隐藏弹窗
|
||||||
sidebar_position: 1
|
sidebar_position: 1
|
||||||
---
|
---
|
||||||
|
> 说明:这个方式依赖低代码弹窗组件是否对外保留了相关的 API,不同的物料支持的方式不一样,这里只针对综合场景的弹窗物料。
|
||||||
|
|
||||||
## 1.拖拽一个按钮
|
## 1.拖拽一个按钮
|
||||||
|
|
||||||

|

|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-engine-docs",
|
"name": "@alilc/lowcode-engine-docs",
|
||||||
"version": "1.2.29",
|
"version": "1.2.30",
|
||||||
"description": "低代码引擎版本化文档",
|
"description": "低代码引擎版本化文档",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"files": [
|
"files": [
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"lerna": "4.0.0",
|
"lerna": "4.0.0",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"npmClient": "yarn",
|
"npmClient": "yarn",
|
||||||
"useWorkspaces": true,
|
"useWorkspaces": true,
|
||||||
"packages": [
|
"packages": [
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-designer",
|
"name": "@alilc/lowcode-designer",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "Designer for Ali LowCode Engine",
|
"description": "Designer for Ali LowCode Engine",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"module": "es/index.js",
|
"module": "es/index.js",
|
||||||
@ -15,9 +15,9 @@
|
|||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alilc/lowcode-editor-core": "1.3.1",
|
"@alilc/lowcode-editor-core": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"react": "^16",
|
"react": "^16",
|
||||||
"react-dom": "^16.7.0",
|
"react-dom": "^16.7.0",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-editor-core",
|
"name": "@alilc/lowcode-editor-core",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "Core Api for Ali lowCode engine",
|
"description": "Core Api for Ali lowCode engine",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
@ -16,8 +16,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alifd/next": "^1.19.16",
|
"@alifd/next": "^1.19.16",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"debug": "^4.1.1",
|
"debug": "^4.1.1",
|
||||||
"intl-messageformat": "^9.3.1",
|
"intl-messageformat": "^9.3.1",
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { ReactNode } from 'react';
|
import { ReactNode } from 'react';
|
||||||
import { IPublicApiSetters, IPublicTypeCustomView, IPublicTypeRegisteredSetter } from '@alilc/lowcode-types';
|
import { IPublicApiSetters, IPublicModelSettingField, IPublicTypeCustomView, IPublicTypeRegisteredSetter } from '@alilc/lowcode-types';
|
||||||
import { createContent, isCustomView } from '@alilc/lowcode-utils';
|
import { createContent, isCustomView } from '@alilc/lowcode-utils';
|
||||||
|
|
||||||
const settersMap = new Map<string, IPublicTypeRegisteredSetter & {
|
const settersMap = new Map<string, IPublicTypeRegisteredSetter & {
|
||||||
@ -28,7 +28,7 @@ export function registerSetter(
|
|||||||
if (!setter.initialValue) {
|
if (!setter.initialValue) {
|
||||||
const initial = getInitialFromSetter(setter.component);
|
const initial = getInitialFromSetter(setter.component);
|
||||||
if (initial) {
|
if (initial) {
|
||||||
setter.initialValue = (field: any) => {
|
setter.initialValue = (field: IPublicModelSettingField) => {
|
||||||
return initial.call(field, field.getValue());
|
return initial.call(field, field.getValue());
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -81,7 +81,7 @@ export class Setters implements ISetters {
|
|||||||
if (!setter.initialValue) {
|
if (!setter.initialValue) {
|
||||||
const initial = getInitialFromSetter(setter.component);
|
const initial = getInitialFromSetter(setter.component);
|
||||||
if (initial) {
|
if (initial) {
|
||||||
setter.initialValue = (field: any) => {
|
setter.initialValue = (field: IPublicModelSettingField) => {
|
||||||
return initial.call(field, field.getValue());
|
return initial.call(field, field.getValue());
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-editor-skeleton",
|
"name": "@alilc/lowcode-editor-skeleton",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "alibaba lowcode editor skeleton",
|
"description": "alibaba lowcode editor skeleton",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"module": "es/index.js",
|
"module": "es/index.js",
|
||||||
@ -19,10 +19,10 @@
|
|||||||
],
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alifd/next": "^1.20.12",
|
"@alifd/next": "^1.20.12",
|
||||||
"@alilc/lowcode-designer": "1.3.1",
|
"@alilc/lowcode-designer": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-editor-core": "1.3.1",
|
"@alilc/lowcode-editor-core": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"react": "^16.8.1",
|
"react": "^16.8.1",
|
||||||
"react-dom": "^16.8.1"
|
"react-dom": "^16.8.1"
|
||||||
|
|||||||
@ -225,7 +225,7 @@ class SettingFieldView extends Component<SettingFieldViewProps, SettingFieldView
|
|||||||
|
|
||||||
const value = this.value;
|
const value = this.value;
|
||||||
|
|
||||||
let _onChange = extraProps?.onChange;
|
let onChangeAPI = extraProps?.onChange;
|
||||||
let stageName = this.stageName;
|
let stageName = this.stageName;
|
||||||
|
|
||||||
return createField(
|
return createField(
|
||||||
@ -261,7 +261,7 @@ class SettingFieldView extends Component<SettingFieldViewProps, SettingFieldView
|
|||||||
value,
|
value,
|
||||||
});
|
});
|
||||||
field.setValue(value, true);
|
field.setValue(value, true);
|
||||||
if (_onChange) _onChange(value, field);
|
if (onChangeAPI) onChangeAPI(value, field.internalToShellField());
|
||||||
},
|
},
|
||||||
onInitial: () => {
|
onInitial: () => {
|
||||||
if (initialValue == null) {
|
if (initialValue == null) {
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import {
|
|||||||
IPublicTypeTransformedComponentMetadata,
|
IPublicTypeTransformedComponentMetadata,
|
||||||
IPublicTypeOneOfType,
|
IPublicTypeOneOfType,
|
||||||
ConfigureSupportEvent,
|
ConfigureSupportEvent,
|
||||||
|
IPublicModelSettingField,
|
||||||
} from '@alilc/lowcode-types';
|
} from '@alilc/lowcode-types';
|
||||||
|
|
||||||
function propConfigToFieldConfig(propConfig: IPublicTypePropConfig): IPublicTypeFieldConfig {
|
function propConfigToFieldConfig(propConfig: IPublicTypePropConfig): IPublicTypeFieldConfig {
|
||||||
@ -102,7 +103,7 @@ function propTypeToSetter(propType: IPublicTypePropType): IPublicTypeSetterType
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
isRequired,
|
isRequired,
|
||||||
initialValue: (field: any) => {
|
initialValue: (field: IPublicModelSettingField) => {
|
||||||
const data: any = {};
|
const data: any = {};
|
||||||
items.forEach((item: any) => {
|
items.forEach((item: any) => {
|
||||||
let initial = item.defaultValue;
|
let initial = item.defaultValue;
|
||||||
|
|||||||
@ -174,5 +174,6 @@ About Pull Request:
|
|||||||
Special thanks to everyone who contributed to this project.
|
Special thanks to everyone who contributed to this project.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<a href="https://github.com/alibaba/lowcode-engine/graphs/contributors"><img src="https://contrib.rocks/image?repo=alibaba/lowcode-engine" /></a>
|
<a href="https://github.com/alibaba/lowcode-engine/graphs/contributors"><img src="https://contrib.rocks/image?repo=alibaba/lowcode-engine" /></a>
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-engine",
|
"name": "@alilc/lowcode-engine",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系",
|
"description": "An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系",
|
||||||
"main": "lib/engine-core.js",
|
"main": "lib/engine-core.js",
|
||||||
"module": "es/engine-core.js",
|
"module": "es/engine-core.js",
|
||||||
@ -19,15 +19,15 @@
|
|||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alifd/next": "^1.19.12",
|
"@alifd/next": "^1.19.12",
|
||||||
"@alilc/lowcode-designer": "1.3.1",
|
"@alilc/lowcode-designer": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-editor-core": "1.3.1",
|
"@alilc/lowcode-editor-core": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-editor-skeleton": "1.3.1",
|
"@alilc/lowcode-editor-skeleton": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-engine-ext": "^1.0.0",
|
"@alilc/lowcode-engine-ext": "^1.0.0",
|
||||||
"@alilc/lowcode-plugin-designer": "1.3.1",
|
"@alilc/lowcode-plugin-designer": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-plugin-outline-pane": "1.3.1",
|
"@alilc/lowcode-plugin-outline-pane": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-shell": "1.3.1",
|
"@alilc/lowcode-shell": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-workspace": "1.3.1",
|
"@alilc/lowcode-workspace": "1.3.2-beta.1",
|
||||||
"react": "^16.8.1",
|
"react": "^16.8.1",
|
||||||
"react-dom": "^16.8.1"
|
"react-dom": "^16.8.1"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-ignitor",
|
"name": "@alilc/lowcode-ignitor",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "点火器,bootstrap lce project",
|
"description": "点火器,bootstrap lce project",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"private": true,
|
"private": true,
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-plugin-designer",
|
"name": "@alilc/lowcode-plugin-designer",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "alibaba lowcode editor designer plugin",
|
"description": "alibaba lowcode editor designer plugin",
|
||||||
"files": [
|
"files": [
|
||||||
"es",
|
"es",
|
||||||
@ -18,9 +18,9 @@
|
|||||||
],
|
],
|
||||||
"author": "xiayang.xy",
|
"author": "xiayang.xy",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alilc/lowcode-designer": "1.3.1",
|
"@alilc/lowcode-designer": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-editor-core": "1.3.1",
|
"@alilc/lowcode-editor-core": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"react": "^16.8.1",
|
"react": "^16.8.1",
|
||||||
"react-dom": "^16.8.1"
|
"react-dom": "^16.8.1"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-plugin-outline-pane",
|
"name": "@alilc/lowcode-plugin-outline-pane",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "Outline pane for Ali lowCode engine",
|
"description": "Outline pane for Ali lowCode engine",
|
||||||
"files": [
|
"files": [
|
||||||
"es",
|
"es",
|
||||||
@ -13,8 +13,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alifd/next": "^1.19.16",
|
"@alifd/next": "^1.19.16",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"react": "^16",
|
"react": "^16",
|
||||||
"react-dom": "^16.7.0",
|
"react-dom": "^16.7.0",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-react-renderer",
|
"name": "@alilc/lowcode-react-renderer",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "react renderer for ali lowcode engine",
|
"description": "react renderer for ali lowcode engine",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"module": "es/index.js",
|
"module": "es/index.js",
|
||||||
@ -22,7 +22,7 @@
|
|||||||
],
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alifd/next": "^1.21.16",
|
"@alifd/next": "^1.21.16",
|
||||||
"@alilc/lowcode-renderer-core": "1.3.1"
|
"@alilc/lowcode-renderer-core": "1.3.2-beta.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@alib/build-scripts": "^0.1.18",
|
"@alib/build-scripts": "^0.1.18",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-react-simulator-renderer",
|
"name": "@alilc/lowcode-react-simulator-renderer",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "react simulator renderer for alibaba lowcode designer",
|
"description": "react simulator renderer for alibaba lowcode designer",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"module": "es/index.js",
|
"module": "es/index.js",
|
||||||
@ -17,10 +17,10 @@
|
|||||||
"test:cov": "build-scripts test --config build.test.json --jest-coverage"
|
"test:cov": "build-scripts test --config build.test.json --jest-coverage"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alilc/lowcode-designer": "1.3.1",
|
"@alilc/lowcode-designer": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-react-renderer": "1.3.1",
|
"@alilc/lowcode-react-renderer": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"mobx": "^6.3.0",
|
"mobx": "^6.3.0",
|
||||||
"mobx-react": "^7.2.0",
|
"mobx-react": "^7.2.0",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-renderer-core",
|
"name": "@alilc/lowcode-renderer-core",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "renderer core",
|
"description": "renderer core",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
@ -16,8 +16,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alilc/lowcode-datasource-engine": "^1.0.0",
|
"@alilc/lowcode-datasource-engine": "^1.0.0",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"debug": "^4.1.1",
|
"debug": "^4.1.1",
|
||||||
"fetch-jsonp": "^1.1.3",
|
"fetch-jsonp": "^1.1.3",
|
||||||
@ -32,7 +32,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@alib/build-scripts": "^0.1.18",
|
"@alib/build-scripts": "^0.1.18",
|
||||||
"@alifd/next": "^1.26.0",
|
"@alifd/next": "^1.26.0",
|
||||||
"@alilc/lowcode-designer": "1.3.1",
|
"@alilc/lowcode-designer": "1.3.2-beta.1",
|
||||||
"@babel/plugin-transform-typescript": "^7.16.8",
|
"@babel/plugin-transform-typescript": "^7.16.8",
|
||||||
"@testing-library/react": "^11.2.2",
|
"@testing-library/react": "^11.2.2",
|
||||||
"@types/classnames": "^2.2.11",
|
"@types/classnames": "^2.2.11",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-shell",
|
"name": "@alilc/lowcode-shell",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "Shell Layer for AliLowCodeEngine",
|
"description": "Shell Layer for AliLowCodeEngine",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"module": "es/index.js",
|
"module": "es/index.js",
|
||||||
@ -13,12 +13,12 @@
|
|||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alilc/lowcode-designer": "1.3.1",
|
"@alilc/lowcode-designer": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-editor-core": "1.3.1",
|
"@alilc/lowcode-editor-core": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-editor-skeleton": "1.3.1",
|
"@alilc/lowcode-editor-skeleton": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-workspace": "1.3.1",
|
"@alilc/lowcode-workspace": "1.3.2-beta.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"enzyme": "^3.11.0",
|
"enzyme": "^3.11.0",
|
||||||
"enzyme-adapter-react-16": "^1.15.5",
|
"enzyme-adapter-react-16": "^1.15.5",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-types",
|
"name": "@alilc/lowcode-types",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "Types for Ali lowCode engine",
|
"description": "Types for Ali lowCode engine",
|
||||||
"files": [
|
"files": [
|
||||||
"es",
|
"es",
|
||||||
|
|||||||
@ -77,5 +77,5 @@ export interface IPublicTypeFieldExtraProps {
|
|||||||
/**
|
/**
|
||||||
* onChange 事件
|
* onChange 事件
|
||||||
*/
|
*/
|
||||||
onChange?: (value: any, field: any) => void;
|
onChange?: (value: any, field: IPublicModelSettingField) => void;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,17 +1,20 @@
|
|||||||
|
import { IPublicModelSettingField } from '../model';
|
||||||
import { IPublicTypeCustomView, IPublicTypeTitleContent } from './';
|
import { IPublicTypeCustomView, IPublicTypeTitleContent } from './';
|
||||||
|
|
||||||
export interface IPublicTypeRegisteredSetter {
|
export interface IPublicTypeRegisteredSetter {
|
||||||
component: IPublicTypeCustomView;
|
component: IPublicTypeCustomView;
|
||||||
defaultProps?: object;
|
defaultProps?: object;
|
||||||
title?: IPublicTypeTitleContent;
|
title?: IPublicTypeTitleContent;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* for MixedSetter to check this setter if available
|
* for MixedSetter to check this setter if available
|
||||||
*/
|
*/
|
||||||
condition?: (field: any) => boolean;
|
condition?: (field: IPublicModelSettingField) => boolean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* for MixedSetter to manual change to this setter
|
* for MixedSetter to manual change to this setter
|
||||||
*/
|
*/
|
||||||
initialValue?: any | ((field: any) => any);
|
initialValue?: any | ((field: IPublicModelSettingField) => any);
|
||||||
recommend?: boolean;
|
recommend?: boolean;
|
||||||
// 标识是否为动态 setter,默认为 true
|
// 标识是否为动态 setter,默认为 true
|
||||||
isDynamic?: boolean;
|
isDynamic?: boolean;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-utils",
|
"name": "@alilc/lowcode-utils",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "Utils for Ali lowCode engine",
|
"description": "Utils for Ali lowCode engine",
|
||||||
"files": [
|
"files": [
|
||||||
"lib",
|
"lib",
|
||||||
@ -14,7 +14,7 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alifd/next": "^1.19.16",
|
"@alifd/next": "^1.19.16",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"mobx": "^6.3.0",
|
"mobx": "^6.3.0",
|
||||||
"prop-types": "^15.8.1",
|
"prop-types": "^15.8.1",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@alilc/lowcode-workspace",
|
"name": "@alilc/lowcode-workspace",
|
||||||
"version": "1.3.1",
|
"version": "1.3.2-beta.1",
|
||||||
"description": "Shell Layer for AliLowCodeEngine",
|
"description": "Shell Layer for AliLowCodeEngine",
|
||||||
"main": "lib/index.js",
|
"main": "lib/index.js",
|
||||||
"module": "es/index.js",
|
"module": "es/index.js",
|
||||||
@ -15,11 +15,11 @@
|
|||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alilc/lowcode-designer": "1.3.1",
|
"@alilc/lowcode-designer": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-editor-core": "1.3.1",
|
"@alilc/lowcode-editor-core": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-editor-skeleton": "1.3.1",
|
"@alilc/lowcode-editor-skeleton": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-types": "1.3.1",
|
"@alilc/lowcode-types": "1.3.2-beta.1",
|
||||||
"@alilc/lowcode-utils": "1.3.1",
|
"@alilc/lowcode-utils": "1.3.2-beta.1",
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"enzyme": "^3.11.0",
|
"enzyme": "^3.11.0",
|
||||||
"enzyme-adapter-react-16": "^1.15.5",
|
"enzyme-adapter-react-16": "^1.15.5",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user