Package | com.flexcalendar.components.calendar.utils |
Class | public class ItemsBlock |
Inheritance | ItemsBlock ![]() |
Property | Defined By | ||
---|---|---|---|
end : Date
End time
| ItemsBlock | ||
itemsDetails : Array
Array of items
| ItemsBlock | ||
minimumItemTime : Number
Minimum item duration, in mills. | ItemsBlock | ||
positions : Array
Array of positions
| ItemsBlock | ||
requiredSlots : int [read-only]
Return number of required slots. | ItemsBlock | ||
sizes : Array
Array of sizes
| ItemsBlock | ||
start : Date
Start time
| ItemsBlock |
Property | Defined By | ||
---|---|---|---|
spaceReservation : SpaceReservation
SpaceReservation object - performs calculations of the required positions
| ItemsBlock |
Method | Defined By | ||
---|---|---|---|
ItemsBlock(start:Date, end:Date, minimumItemTime:Number, itemDetails:ItemDetails = null)
Create new block instance
| ItemsBlock | ||
add(itemDetails:ItemDetails):void
Add new item to this block
| ItemsBlock | ||
calculatePositionsAndSizes():void
Perform position calculations
| ItemsBlock |
end | property |
public var end:Date
End time
itemsDetails | property |
public var itemsDetails:Array
Array of items
minimumItemTime | property |
public var minimumItemTime:Number
Minimum item duration, in mills. Should be computed from minimum calendar item renderer height.
positions | property |
public var positions:Array
Array of positions
requiredSlots | property |
requiredSlots:int
[read-only] Return number of required slots.
public function get requiredSlots():int
sizes | property |
public var sizes:Array
Array of sizes
spaceReservation | property |
protected var spaceReservation:SpaceReservation
SpaceReservation object - performs calculations of the required positions
start | property |
public var start:Date
Start time
ItemsBlock | () | Constructor |
public function ItemsBlock(start:Date, end:Date, minimumItemTime:Number, itemDetails:ItemDetails = null)
Create new block instance
Parametersstart:Date — Start time of the block
| |
end:Date — Initial end time of the block
| |
minimumItemTime:Number | |
itemDetails:ItemDetails (default = null )
|
add | () | method |
public function add(itemDetails:ItemDetails):void
Add new item to this block
Parameters
itemDetails:ItemDetails — ItemDetails object
|
calculatePositionsAndSizes | () | method |
public function calculatePositionsAndSizes():void
Perform position calculations