Class Item
Constructors
(constructor)()
Constructs a new instance of the Item class
Declaration
Properties
_ignorePermissionsChange
Declaration
protected _ignorePermissionsChange: boolean;
Property Value
_onPermissionsChanged
Declaration
protected _onPermissionsChanged: () => void;
Property Value
| Type |
Description |
| () => void |
|
_violationSettings
Declaration
protected _violationSettings: ViolationSettings;
Property Value
| Type |
Description |
| ViolationSettings |
|
blendMode
Declaration
get blendMode(): BlendMode;
set blendMode(value: BlendMode);
Property Value
class
Declaration
get class(): string;
set class(value: string);
Property Value
containerName
Declaration
Property Value
fromLayout
Declaration
get fromLayout(): boolean;
set fromLayout(value: boolean);
Property Value
frontendPermissions
Declaration
get frontendPermissions(): FrontendPermissions;
set frontendPermissions(value: FrontendPermissions);
Property Value
isRenderTypeIsNormal
Declaration
get isRenderTypeIsNormal(): boolean;
Property Value
isVariable
Declaration
get isVariable(): boolean;
set isVariable(value: boolean);
Property Value
itemPermissions
Declaration
get itemPermissions(): ItemPermissions;
set itemPermissions(value: ItemPermissions);
Property Value
locked
Declaration
get locked(): boolean;
set locked(value: boolean);
Property Value
manipulationPermissions
Declaration
get manipulationPermissions(): ManipulationPermissions;
set manipulationPermissions(value: ManipulationPermissions);
Property Value
mask
Declaration
get mask(): ItemMask;
set mask(value: ItemMask);
Property Value
opacity
Declaration
get opacity(): number;
set opacity(value: number);
Property Value
parentGroupItem
Declaration
get parentGroupItem(): GroupItem;
set parentGroupItem(value: GroupItem);
Property Value
renderingType
Declaration
get renderingType(): RenderingType.Normal | RenderingType;
Property Value
textWrappingMode
Declaration
get textWrappingMode(): WrappingMode;
set textWrappingMode(value: WrappingMode);
Property Value
themeBinding
Declaration
themeBinding: ThemeBinding;
Property Value
Declaration
get transform(): Transform;
set transform(value: Transform);
Property Value
type
Declaration
Property Value
type
Declaration
Property Value
violationSettings
Declaration
get violationSettings(): ViolationSettings;
set violationSettings(value: ViolationSettings);
Property Value
| Type |
Description |
| ViolationSettings |
|
visible
Declaration
get visible(): boolean;
set visible(value: boolean);
Property Value
visualizationPermissions
Declaration
get visualizationPermissions(): VisualizationPermissions;
set visualizationPermissions(value: VisualizationPermissions);
Property Value
Methods
_applyThemeColor(colorName, theme, updateFunc)
Declaration
protected _applyThemeColor(colorName: string, theme: IProductThemeConfig, updateFunc: (color: Color) => void): boolean;
Parameters
Returns
_canSetIsVariable()
Declaration
protected _canSetIsVariable(): boolean;
Returns
_copy(source, destination, generateNewIds, appropriateParentContainer)
Declaration
protected _copy(source: Item, destination: Item, generateNewIds: boolean, appropriateParentContainer: boolean): void;
Parameters
| Type |
Name |
Description |
| Item |
source |
|
| Item |
destination |
|
| boolean |
generateNewIds |
|
| boolean |
appropriateParentContainer |
|
Returns
_getParentContainer()
Declaration
protected _getParentContainer(): Container;
Returns
_getThemeBinding(themeBinding)
Declaration
protected _getThemeBinding(themeBinding: ThemeBinding): ThemeBinding;
Parameters
Returns
_onContainerChanged()
Declaration
protected _onContainerChanged(): void;
Returns
_setViolationSettings(value, skipTypeCheck)
Declaration
protected _setViolationSettings(value: ViolationSettings, skipTypeCheck?: boolean): void;
Parameters
| Type |
Name |
Description |
| ViolationSettings |
value |
|
| boolean |
skipTypeCheck |
|
Returns
applyPermissionsConstrain()
Declaration
applyPermissionsConstrain(): void;
Returns
canSetIsVariable()
Declaration
canSetIsVariable(): boolean;
Returns
equals(other)
Declaration
equals(other: Item): boolean;
Parameters
| Type |
Name |
Description |
| Item |
other |
|
Returns
getItemChangedEvent()
Declaration
getItemChangedEvent(): EventWithAutoSenderArg<Item, Item>;
Returns
getItemChangingEvent()
Declaration
getItemChangingEvent(): EventObject<Item>;
Returns
getManipulationPermissions()
Declaration
protected getManipulationPermissions(): ManipulationPermissions;
Returns
getSimplifiedObject(omitProperties)
Declaration
getSimplifiedObject(omitProperties?: string[] | string): Object;
Parameters
| Type |
Name |
Description |
| string[] | string |
omitProperties |
|
Returns
setManipulationPermissions(value)
Declaration
protected setManipulationPermissions(value: any): void;
Parameters
| Type |
Name |
Description |
| any |
value |
|
Returns
Declaration
setTransform(value: Transform, suppressOnChanged?: boolean): void;
Parameters
| Type |
Name |
Description |
| Transform |
value |
|
| boolean |
suppressOnChanged |
|
Returns