UI / TabGroup
TabGroup<T> Class 
tabbed groups
Type parameters 
| T | extends TabGroupOnClickedProps | 
|---|
Table of contents 
Accessors 
| currentIndex(): numberother | 
|---|
| Index of the currently selected tag | 
Methods 
| init( tabStyleHandle: (btn:T,isSelect:boolean) =>void,selectCallBack: (index:number) =>void,thisArg:any,defaultIndex?:number):voidother | 
|---|
| initialization | 
| select( index:number,ignoreSame?:boolean):booleanother | 
| Set the current tag | 
| setSelectableChecker( selectChecker: (index:number) =>boolean,thisArg:any):voidother | 
| Set the detection method for whether the tag can be switched | 
structure
Type parameters 
| T | extends TabGroupOnClickedProps | 
|---|
Parameters 
| tabArrT[] | Usage: button array of tag | 
|---|
Accessors 
currentIndex 
| •  | 
|---|
| Index of the currently selected tag Returns  | 
| number | Current label | 
|---|
Methods 
init 
• init(tabStyleHandle, selectCallBack, thisArg, defaultIndex?): void other
initialization
Parameters 
| tabStyleHandle(btn:T,isSelect:boolean) =>void | Usage: Style method for setting labels (method parameter: button) | 
|---|---|
| selectCallBack(index:number) =>void | Usage: callback method for selecting tags | 
| thisArgany | Usage: Domain | 
| defaultIndex?number | Usage: default selected label index default: 0 range: type: integer | 
select 
• select(index, ignoreSame?): boolean other
Set the current tag
Parameters 
| indexnumber | Usage: tag index range: unlimited type: integer | 
|---|---|
| ignoreSame?boolean | Usage: Ignore the same index default: true | 
Returns 
| boolean | Whether successful | 
|---|
setSelectableChecker 
• setSelectableChecker(selectChecker, thisArg): void other
Set the detection method for whether the tag can be switched
Parameters 
| selectChecker(index:number) =>boolean | Usage: Judgment method | 
|---|---|
| thisArgany | Usage: Domain | 
 Editor API
Editor API