mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-10 18:03:01 +00:00
docs: add skeleton.getAreaItems docs
This commit is contained in:
parent
594abc4e6c
commit
2bf3aa70a7
@ -297,7 +297,24 @@ showArea(areaName: string): void;
|
||||
hideArea(areaName: string): void;
|
||||
```
|
||||
|
||||
### getAreaItems
|
||||
|
||||
获取某个区域下的所有面板实例
|
||||
|
||||
```typescript
|
||||
/**
|
||||
* 获取某个区域下的所有面板实例
|
||||
* @param areaName IPublicTypeWidgetConfigArea
|
||||
*/
|
||||
getAreaItems(areaName: IPublicTypeWidgetConfigArea): IPublicModelSkeletonItem[] | undefined;
|
||||
```
|
||||
|
||||
相关类型:[IPublicModelSkeletonItem](https://github.com/alibaba/lowcode-engine/blob/main/packages/shell/src/model/skeleton-item.ts)
|
||||
|
||||
|
||||
|
||||
### registerConfigTransducer
|
||||
|
||||
注册一个面板的配置转换器(transducer)。
|
||||
|
||||
```typescript
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { IPublicModelSkeletonItem } from '../model';
|
||||
import { IPublicTypeConfigTransducer, IPublicTypeDisposable, IPublicTypeSkeletonConfig } from '../type';
|
||||
import { IPublicTypeConfigTransducer, IPublicTypeDisposable, IPublicTypeSkeletonConfig, IPublicTypeWidgetConfigArea } from '../type';
|
||||
|
||||
export interface IPublicApiSkeleton {
|
||||
|
||||
@ -20,6 +20,12 @@ export interface IPublicApiSkeleton {
|
||||
*/
|
||||
remove(config: IPublicTypeSkeletonConfig): number | undefined;
|
||||
|
||||
/**
|
||||
* 获取某个区域下的所有面板实例
|
||||
* @param areaName IPublicTypeWidgetConfigArea
|
||||
*/
|
||||
getAreaItems(areaName: IPublicTypeWidgetConfigArea): IPublicModelSkeletonItem[] | undefined;
|
||||
|
||||
/**
|
||||
* 获取面板实例
|
||||
* @param name 面板名称
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user