mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-06-12 18:32:20 +00:00
Compare commits
3 Commits
main
...
v1.0.1-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d4bd501f15 | ||
|
|
4057c062c6 | ||
|
|
96aeadcb0b |
@ -1,6 +1,6 @@
|
||||
{
|
||||
"lerna": "4.0.0",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"npmClient": "yarn",
|
||||
"useWorkspaces": true,
|
||||
"packages": [
|
||||
|
||||
@ -24,7 +24,6 @@
|
||||
"setup:test": "./scripts/setup-for-test.sh",
|
||||
"setup:skip-build": "./scripts/setup-skip-build.sh",
|
||||
"start": "./scripts/start.sh",
|
||||
"start:demo": "./scripts/start.sh @ali/lowcode-demo",
|
||||
"test": "lerna run test --stream",
|
||||
"test:snapshot": "lerna run test:snapshot",
|
||||
"watchdog:build": "node ./scripts/watchdog.js",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-designer",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "Designer for Ali LowCode Engine",
|
||||
"main": "lib/index.js",
|
||||
"module": "es/index.js",
|
||||
@ -15,10 +15,10 @@
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@alilc/lowcode-editor-core": "1.0.0",
|
||||
"@alilc/lowcode-shell": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-shell": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"classnames": "^2.2.6",
|
||||
"enzyme": "^3.11.0",
|
||||
"enzyme-adapter-react-16": "^1.15.5",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-editor-core",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "Core Api for Ali lowCode engine",
|
||||
"license": "MIT",
|
||||
"main": "lib/index.js",
|
||||
@ -14,8 +14,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@alifd/next": "^1.19.16",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"classnames": "^2.2.6",
|
||||
"debug": "^4.1.1",
|
||||
"intl-messageformat": "^9.3.1",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-editor-skeleton",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "alibaba lowcode editor skeleton",
|
||||
"main": "lib/index.js",
|
||||
"module": "es/index.js",
|
||||
@ -18,10 +18,10 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"@alifd/next": "^1.20.12",
|
||||
"@alilc/lowcode-designer": "1.0.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-designer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"classnames": "^2.2.6",
|
||||
"react": "^16.8.1",
|
||||
"react-dom": "^16.8.1"
|
||||
|
||||
@ -10,12 +10,6 @@ import { SkeletonContext } from '../../context';
|
||||
// import { Icon } from '@alifd/next';
|
||||
import { intl } from '../../locale';
|
||||
|
||||
function transformStringToFunction(str) {
|
||||
if (typeof str !== 'string') return str;
|
||||
// eslint-disable-next-line no-new-func
|
||||
return new Function(`"use strict"; return ${str}`)();
|
||||
}
|
||||
|
||||
function isStandardComponent(componentMeta: ComponentMeta | null) {
|
||||
if (!componentMeta) return false;
|
||||
const { prototype } = componentMeta;
|
||||
@ -38,8 +32,9 @@ function isInitialValueNotEmpty(initialValue: any) {
|
||||
}
|
||||
|
||||
type SettingFieldViewProps = { field: SettingField };
|
||||
type SettingFieldViewState = { fromOnChange: boolean; value: any };
|
||||
@observer
|
||||
class SettingFieldView extends Component<{ field: SettingField }> {
|
||||
class SettingFieldView extends Component<SettingFieldViewProps, SettingFieldViewState> {
|
||||
static contextType = SkeletonContext;
|
||||
|
||||
stageName: string | undefined;
|
||||
@ -150,9 +145,10 @@ class SettingFieldView extends Component<{ field: SettingField }> {
|
||||
|
||||
// 当前 field 没有 value 值时,将 initialValue 写入 field
|
||||
// 之所以用 initialValue,而不是 defaultValue 是为了保持跟 props.onInitial 的逻辑一致
|
||||
if (value === undefined && isInitialValueNotEmpty(initialValue)) {
|
||||
if (!this.state?.fromOnChange && value === undefined && isInitialValueNotEmpty(initialValue)) {
|
||||
const _initialValue = typeof initialValue === 'function' ? initialValue(field.internalToShellPropEntry()) : initialValue;
|
||||
field.setValue(_initialValue);
|
||||
value = _initialValue;
|
||||
}
|
||||
|
||||
let _onChange = extraProps?.onChange;
|
||||
@ -183,8 +179,10 @@ class SettingFieldView extends Component<{ field: SettingField }> {
|
||||
field: field.internalToShellPropEntry(),
|
||||
// === IO
|
||||
value, // reaction point
|
||||
initialValue,
|
||||
onChange: (value: any) => {
|
||||
this.setState({
|
||||
fromOnChange: true,
|
||||
// eslint-disable-next-line react/no-unused-state
|
||||
value,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-engine",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "Universal API for AliLowCode engine",
|
||||
"main": "lib/engine-core.js",
|
||||
"module": "es/engine-core.js",
|
||||
@ -19,14 +19,14 @@
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@alifd/next": "^1.19.12",
|
||||
"@alilc/lowcode-designer": "1.0.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.0",
|
||||
"@alilc/lowcode-editor-skeleton": "1.0.0",
|
||||
"@alilc/lowcode-designer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-editor-skeleton": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-engine-ext": "^1.0.0",
|
||||
"@alilc/lowcode-plugin-designer": "1.0.0",
|
||||
"@alilc/lowcode-plugin-outline-pane": "1.0.0",
|
||||
"@alilc/lowcode-shell": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-plugin-designer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-plugin-outline-pane": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-shell": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"react": "^16.8.1",
|
||||
"react-dom": "^16.8.1"
|
||||
},
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-ignitor",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "点火器,bootstrap lce project",
|
||||
"main": "lib/index.js",
|
||||
"private": true,
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-plugin-designer",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "alibaba lowcode editor designer plugin",
|
||||
"files": [
|
||||
"es",
|
||||
@ -18,7 +18,7 @@
|
||||
],
|
||||
"author": "xiayang.xy",
|
||||
"dependencies": {
|
||||
"@alilc/lowcode-editor-core": "1.0.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.1-beta.0",
|
||||
"react": "^16.8.1",
|
||||
"react-dom": "^16.8.1"
|
||||
},
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-plugin-outline-pane",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "Outline pane for Ali lowCode engine",
|
||||
"files": [
|
||||
"es",
|
||||
@ -13,10 +13,10 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@alifd/next": "^1.19.16",
|
||||
"@alilc/lowcode-designer": "1.0.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-designer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"classnames": "^2.2.6",
|
||||
"react": "^16",
|
||||
"react-dom": "^16.7.0"
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-rax-renderer",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "Rax renderer for Ali lowCode engine",
|
||||
"main": "lib/index.js",
|
||||
"module": "es/index.js",
|
||||
@ -30,8 +30,8 @@
|
||||
"build": "build-scripts build"
|
||||
},
|
||||
"dependencies": {
|
||||
"@alilc/lowcode-renderer-core": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-renderer-core": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"rax-find-dom-node": "^1.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-rax-simulator-renderer",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "rax simulator renderer for alibaba lowcode designer",
|
||||
"main": "lib/index.js",
|
||||
"module": "es/index.js",
|
||||
@ -13,10 +13,10 @@
|
||||
"build:umd": "build-scripts build --config build.umd.json"
|
||||
},
|
||||
"dependencies": {
|
||||
"@alilc/lowcode-designer": "1.0.0",
|
||||
"@alilc/lowcode-rax-renderer": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-designer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-rax-renderer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"classnames": "^2.2.6",
|
||||
"driver-universal": "^3.1.3",
|
||||
"history": "^5.0.0",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-react-renderer",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "react renderer for ali lowcode engine",
|
||||
"main": "lib/index.js",
|
||||
"module": "es/index.js",
|
||||
@ -20,7 +20,7 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"@alifd/next": "^1.21.16",
|
||||
"@alilc/lowcode-renderer-core": "1.0.0"
|
||||
"@alilc/lowcode-renderer-core": "1.0.1-beta.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@alib/build-scripts": "^0.1.18",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-react-simulator-renderer",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "react simulator renderer for alibaba lowcode designer",
|
||||
"main": "lib/index.js",
|
||||
"module": "es/index.js",
|
||||
@ -15,10 +15,10 @@
|
||||
"build:umd": "NODE_OPTIONS=--max_old_space_size=8192 build-scripts build --config build.umd.json"
|
||||
},
|
||||
"dependencies": {
|
||||
"@alilc/lowcode-designer": "1.0.0",
|
||||
"@alilc/lowcode-react-renderer": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-designer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-react-renderer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"classnames": "^2.2.6",
|
||||
"mobx": "^6.3.0",
|
||||
"mobx-react": "^7.2.0",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-renderer-core",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "renderer core",
|
||||
"license": "MIT",
|
||||
"main": "lib/index.js",
|
||||
@ -14,8 +14,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@alilc/lowcode-datasource-engine": "^1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"classnames": "^2.2.6",
|
||||
"debug": "^4.1.1",
|
||||
"fetch-jsonp": "^1.1.3",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-shell",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "Shell Layer for AliLowCodeEngine",
|
||||
"main": "lib/index.js",
|
||||
"module": "es/index.js",
|
||||
@ -15,11 +15,11 @@
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@alilc/lowcode-designer": "1.0.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.0",
|
||||
"@alilc/lowcode-editor-skeleton": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-utils": "1.0.0",
|
||||
"@alilc/lowcode-designer": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-editor-core": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-editor-skeleton": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"@alilc/lowcode-utils": "1.0.1-beta.0",
|
||||
"classnames": "^2.2.6",
|
||||
"enzyme": "^3.11.0",
|
||||
"enzyme-adapter-react-16": "^1.15.5",
|
||||
|
||||
@ -124,6 +124,14 @@ export default class SettingPropEntry {
|
||||
this[settingPropEntrySymbol].setPropValue(propName, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* 清空指定属性值
|
||||
* @param propName
|
||||
*/
|
||||
clearPropValue(propName: string | number) {
|
||||
this[settingPropEntrySymbol].clearPropValue(propName);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取配置的默认值
|
||||
* @returns
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-types",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "Types for Ali lowCode engine",
|
||||
"files": [
|
||||
"es",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@alilc/lowcode-utils",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1-beta.0",
|
||||
"description": "Utils for Ali lowCode engine",
|
||||
"files": [
|
||||
"lib",
|
||||
@ -13,7 +13,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@alifd/next": "^1.19.16",
|
||||
"@alilc/lowcode-types": "1.0.0",
|
||||
"@alilc/lowcode-types": "1.0.1-beta.0",
|
||||
"lodash": "^4.17.21",
|
||||
"react": "^16",
|
||||
"zen-logger": "^1.1.0"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user