Skip to content

Commit

Permalink
docs: add skeleton.getAreaItems docs
Browse files Browse the repository at this point in the history
  • Loading branch information
liujuping committed Dec 18, 2023
1 parent 594abc4 commit 6e45bc1
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 1 deletion.
17 changes: 17 additions & 0 deletions docs/docs/api/skeleton.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 7 additions & 1 deletion packages/types/src/shell/api/skeleton.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { IPublicModelSkeletonItem } from '../model';
import { IPublicTypeConfigTransducer, IPublicTypeDisposable, IPublicTypeSkeletonConfig } from '../type';
import { IPublicTypeConfigTransducer, IPublicTypeDisposable, IPublicTypeSkeletonConfig, IPublicTypeWidgetConfigArea } from '../type';

export interface IPublicApiSkeleton {

Expand All @@ -20,6 +20,12 @@ export interface IPublicApiSkeleton {
*/
remove(config: IPublicTypeSkeletonConfig): number | undefined;

/**
* 获取某个区域下的所有面板实例
* @param areaName IPublicTypeWidgetConfigArea
*/
getAreaItems(areaName: IPublicTypeWidgetConfigArea): IPublicModelSkeletonItem[] | undefined;

/**
* 获取面板实例
* @param name 面板名称
Expand Down

0 comments on commit 6e45bc1

Please sign in to comment.