APCompositeBlock

Description

The APCompositeBlock class is used to work with a dashboard composite block.

Inheritance Hierarchy

          NSObject

          APObject

          APCompositeBlock

Supported Protocols

<APObject>

<NSObject>

Comments

Composite block is a container that contains several data views: table, chart and map.

Properties

blockTitle. Composite block title.

dataViewRect. Subview coordinates.

handleAllControls. Indicates whether delegated methods are executed for all block elements.

handleBlockKeys. Array of block keys, which delegated methods are executed.

handleSelectionBus. Indicates whether delegated methods are executed for selected block elements.

hasParamsBlock. Indicates whether there are setting parameters.

index. Composite block index in the array of dashboard composite blocks.

Properties inherited from APObject

data. Dashboard object settings in XML format.

Properties inherited from <APObject>

anchorBottom. Returns whether dashboard object is anchored to window bottom border.

anchorLeft. Returns whether dashboard object is anchored to window left border.

anchorRight. Returns whether dashboard object is anchored to window right border.

anchorTop. Returns whether dashboard object is anchored to window top border.

attributes. Returns dictionary of dashboard object attributes.

backgroundColor. Returns dashboard object background color.

borderColor. Returns dashboard object border color.

borderWidth. Returns dashboard object border width.

contentSize. Returns size of displayed dashboard object contents.

cornerRadius. Returns rounding radius of dashboard object border corners.

gradientAngle. Returns dashboard object object gradient angle.

gradientColor. Returns dashboard object gradient color.

isViewLoaded. Returns whether dashboard object view is created.

kap. Returns the dashboard, to which the current object belongs.

key. Returns dashboard object key.

objects. Returns array of embedded objects.

paddingBottom. Returns dashboard object padding from the window bottom border.

paddingLeft. Returns dashboard object padding from the window left border.

paddingRight. Returns dashboard object padding from the window right border.

paddingTop. Returns dashboard object padding from the window top border.

properties. Returns dictionary of dashboard object settings.

shadowColor. Returns dashboard object shadow color.

shadowOpacity. Returns dashboard object shadow transparency.

shadowWidth. Returns dashboard object shadow width.

tag. Returns dashboard object description.

type. Returns dashboard object type.

useBackground. Returns whether background settings are used.

useBorder. Returns whether border settings are used.

useBorderRadius. Returns whether border corner rounding settings are used.

useGradient. Returns whether gradient settings are used.

usePaddings. Returns whether padding settings are used.

useShadow. Returns whether shadow settings are used.

view. Returns dashboard object view.

Methods

dataViewControllerDidFinishCalculations. Hides indicator of loading of dashboard data view.

dataViewControllerWillStartCalculations. Displays indicator of loading of dashboard data view.

isVisibleInSlideshow. Returns whether a composite block should be displayed in the slideshow mode.

showFullscreen. Open the composite block in the full-screen mode.

Methods inherited from <APObject>

boolPropForKey:. Returns logical property value by key.

doublePropForKey:. Returns real property value by key.

hasHeight. Returns whether object height is set.

hasPropForKey:. Returns whether a property by specified key exists.

hasWidth. Returns whether object width is set.

height. Returns dashboard object height.

initWithParserObject:kap:. Initializes dashboard object.

intPropForKey:. Returns property integer value by key.

loadView. Loads dashboard object view.

propForKey:. Returns property by key.

stringPropForKey:. Returns property name by key.

viewDidLayoutSubviews. Informs the object that the view loaded subviews.

width. Returns dashboard object width.

See also:

Classes. The Mobile Application Component