Mobile API Reference  MicroStrategy 2019
MSICalendarView Class Reference

#import <MSICalendarView.h>

Inheritance diagram for MSICalendarView:

Instance Methods

(id) - initWithSelectedDays:minDate:maxDate:multiSelect:promptHelper:
 
(id) - initWithSelectedDays:minDate:maxDate:
 
(NSDateComponents *) - getInitialDate:minDate:maxDate:
 
(void) - gridHeightUpdated:
 
(void) - updateCalendar
 
(void) - goToMonth:year:
 
(void) - setupSelf
 
(void) - adjustArrowVisibility
 
(void) - addDate:month:year:
 

Protected Attributes

MSICalendarTopViewtopView
 
MSICalendarGridViewgridView
 
MSICalendarSeparatorViewseparatorView
 
NSMutableArray *__weak selectedElements
 
UIView * emptyView
 
PromptHelper *__weak promptHelper
 
NSDateComponents * initialDate
 

Properties

PromptHelperpromptHelper
 
NSMutableArray * selectedElements
 

Method Documentation

◆ addDate:month:year:()

- (void) addDate: (NSInteger)  day
month: (NSInteger)  month
year: (NSInteger)  year 

◆ adjustArrowVisibility()

- (void) adjustArrowVisibility

◆ getInitialDate:minDate:maxDate:()

- (NSDateComponents *) getInitialDate: (NSArray *)  selectedDays
minDate: (MSICalendarElement *)  minDate
maxDate: (MSICalendarElement *)  maxDate 

◆ goToMonth:year:()

- (void) goToMonth: (NSInteger)  month
year: (NSInteger)  year 

◆ gridHeightUpdated:()

- (void) gridHeightUpdated: (NSInteger)  newHeight

◆ initWithSelectedDays:minDate:maxDate:()

- (id) initWithSelectedDays: (NSMutableArray *)  days
minDate: (MSICalendarElement *)  minDate
maxDate: (MSICalendarElement *)  maxDate 

◆ initWithSelectedDays:minDate:maxDate:multiSelect:promptHelper:()

- (id) initWithSelectedDays: (NSMutableArray *)  days
minDate: (MSICalendarElement *)  minDate
maxDate: (MSICalendarElement *)  maxDate
multiSelect: (BOOL multiSelect
promptHelper: (PromptHelper *)  helper 

◆ setupSelf()

- (void) setupSelf

◆ updateCalendar()

- (void) updateCalendar

Member Data Documentation

◆ emptyView

- (UIView*) emptyView
protected

◆ gridView

- (MSICalendarGridView*) gridView
protected

◆ initialDate

- (NSDateComponents *) initialDate
readwritenonatomicstrongprotected

◆ promptHelper

- (PromptHelper* __weak) promptHelper
protected

◆ selectedElements

- (NSMutableArray* __weak) selectedElements
protected

◆ separatorView

- (MSICalendarSeparatorView*) separatorView
protected

◆ topView

- (MSICalendarTopView*) topView
protected

Property Documentation

◆ promptHelper

- (PromptHelper*) promptHelper
readwritenonatomicweak

◆ selectedElements

- (NSMutableArray*) selectedElements
readwritenonatomicweak