propertyState property

String? propertyState
getter/setter pair

The shadow property state.

Updating the shadow on a page element will implicitly update this field to RENDERED, unless another value is specified in the same request. To have no shadow on a page element, set this field to NOT_RENDERED. In this case, any other shadow fields set in the same request will be ignored. Possible string values are:

  • "RENDERED" : If a property's state is RENDERED, then the element has the corresponding property when rendered on a page. If the element is a placeholder shape as determined by the placeholder field, and it inherits from a placeholder shape, the corresponding field may be unset, meaning that the property value is inherited from a parent placeholder. If the element does not inherit, then the field will contain the rendered value. This is the default value.
  • "NOT_RENDERED" : If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered on a page. However, the field may still be set so it can be inherited by child shapes. To remove a property from a rendered element, set its property_state to NOT_RENDERED.
  • "INHERIT" : If a property's state is INHERIT, then the property state uses the value of corresponding property_state field on the parent shape. Elements that do not inherit will never have an INHERIT property state.

Implementation

core.String? propertyState;