mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-13 20:36:34 +00:00
docs: update Node to IPublicModelNode
This commit is contained in:
parent
3b14a79d1b
commit
6320867cad
@ -113,7 +113,7 @@ config.set('enableCondition', false)
|
|||||||
类型定义
|
类型定义
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
focusNodeSelector?: (rootNode: Node) => Node;
|
focusNodeSelector?: (rootNode: IPublicModelNode) => Node;
|
||||||
```
|
```
|
||||||
|
|
||||||
#### supportVariableGlobally - 全局变量配置
|
#### supportVariableGlobally - 全局变量配置
|
||||||
|
|||||||
@ -101,7 +101,7 @@ from(shell: Element, boost: (e: MouseEvent) => IPublicTypeDragNodeDataObject | n
|
|||||||
* @param dragObject 拖拽对象
|
* @param dragObject 拖拽对象
|
||||||
* @param boostEvent 拖拽初始时事件
|
* @param boostEvent 拖拽初始时事件
|
||||||
*/
|
*/
|
||||||
boost(dragObject: IPublicTypeDragObject, boostEvent: MouseEvent | DragEvent, fromRglNode?: Node | IPublicModelNode): void;
|
boost(dragObject: IPublicTypeDragObject, boostEvent: MouseEvent | DragEvent, fromRglNode?: IPublicModelNode): void;
|
||||||
```
|
```
|
||||||
|
|
||||||
### addSensor
|
### addSensor
|
||||||
|
|||||||
@ -71,7 +71,7 @@ hideModalNodes(): void;
|
|||||||
/**
|
/**
|
||||||
* 设置指定节点为可见态
|
* 设置指定节点为可见态
|
||||||
* set specific model node as visible
|
* set specific model node as visible
|
||||||
* @param node Node
|
* @param node IPublicModelNode
|
||||||
*/
|
*/
|
||||||
setVisible(node: IPublicModelNode): void;
|
setVisible(node: IPublicModelNode): void;
|
||||||
```
|
```
|
||||||
@ -86,7 +86,7 @@ setVisible(node: IPublicModelNode): void;
|
|||||||
/**
|
/**
|
||||||
* 设置指定节点为不可见态
|
* 设置指定节点为不可见态
|
||||||
* set specific model node as invisible
|
* set specific model node as invisible
|
||||||
* @param node Node
|
* @param node IPublicModelNode
|
||||||
*/
|
*/
|
||||||
setInvisible(node: IPublicModelNode): void;
|
setInvisible(node: IPublicModelNode): void;
|
||||||
```
|
```
|
||||||
|
|||||||
@ -673,6 +673,6 @@ getRGL(): {
|
|||||||
isRGLContainerNode: boolean;
|
isRGLContainerNode: boolean;
|
||||||
isRGLNode: boolean;
|
isRGLNode: boolean;
|
||||||
isRGL: boolean;
|
isRGL: boolean;
|
||||||
rglNode: Node | null;
|
rglNode: IPublicModelNode | null;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@ -12,7 +12,7 @@ sidebar_position: 6
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { plugins } from '@alilc/lowcode-engine';
|
import { plugins } from '@alilc/lowcode-engine';
|
||||||
import { IPublicModelPluginContext } from '@alilc/lowcode-types';
|
import { IPublicModelPluginContext, IPublicModelNode } from '@alilc/lowcode-types';
|
||||||
import { Icon, Message } from '@alifd/next';
|
import { Icon, Message } from '@alifd/next';
|
||||||
|
|
||||||
const addHelloAction = (ctx: IPublicModelPluginContext) => {
|
const addHelloAction = (ctx: IPublicModelPluginContext) => {
|
||||||
@ -23,11 +23,11 @@ const addHelloAction = (ctx: IPublicModelPluginContext) => {
|
|||||||
content: {
|
content: {
|
||||||
icon: <Icon type="atm" />,
|
icon: <Icon type="atm" />,
|
||||||
title: 'hello',
|
title: 'hello',
|
||||||
action(node: Node) {
|
action(node: IPublicModelNode) {
|
||||||
Message.show('Welcome to Low-Code engine');
|
Message.show('Welcome to Low-Code engine');
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
condition: (node: Node) => {
|
condition: (node: IPublicModelNode) => {
|
||||||
return node.componentMeta.componentName === 'NextTable';
|
return node.componentMeta.componentName === 'NextTable';
|
||||||
},
|
},
|
||||||
important: true,
|
important: true,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user