feat: add element group

This commit is contained in:
Hufe921
2023-08-25 20:00:02 +08:00
committed by Hufe
parent f19077b2ce
commit 3e183aefa5
27 changed files with 488 additions and 17 deletions
+30
View File
@@ -761,3 +761,33 @@ Usage:
```javascript
instance.command.executeSetHTML(payload: Partial<IEditorHTML)
```
## executeSetGroup
Feature: Set group
Usage:
```javascript
instance.command.executeSetGroup()
```
## executeDeleteGroup
Feature: Delete group
Usage:
```javascript
instance.command.executeDeleteGroup(groupId: string)
```
## executeLocationGroup
Feature: Positioning group position
Usage:
```javascript
instance.command.executeLocationGroup(groupId: string)
```
+12 -2
View File
@@ -151,10 +151,20 @@ const {
## getLocale
功能:Get current locale
Feature: Get current locale
用法:
Usage:
```javascript
const locale = await instance.command.getLocale()
```
## getGroupIds
Feature: Get all group ids
Usage:
```javascript
const groupIds = await instance.command.getGroupIds()
```
+1
View File
@@ -61,6 +61,7 @@ interface IEditorOption {
cursor?: ICursorOption // Cursor style. {width?: number; color?: string; dragWidth?: number; dragColor?: string;}
title?: ITitleOption // Title configuration.{ defaultFirstSize?: number; defaultSecondSize?: number; defaultThirdSize?: number defaultFourthSize?: number; defaultFifthSize?: number; defaultSixthSize?: number;}
placeholder?: IPlaceholder // Placeholder text
group?: IGroup // Group option. {opacity?:number; backgroundColor?:string; activeOpacity?:number; activeBackgroundColor?:string; disabled?:boolean}
}
```
+2
View File
@@ -41,6 +41,8 @@ interface IElement {
};
rowMargin?: number;
letterSpacing?: number;
// groupIds
groupIds?: string[];
// table
colgroup?: {
width: number;