Library Mobile API Reference for iPad  MicroStrategy 2019
DossierFiltersOutlineTableView Class Reference

#import <MicroStrategyMobileSDK-Swift.h>

Inheritance diagram for DossierFiltersOutlineTableView:
DossierFiltersTableView <DossierFiltersTableDisplaying>

Instance Methods

(nonnull instancetype) - initWithFrame:style:
 
(nonnull instancetype) - SWIFT_UNAVAILABLE
 
(nullable instancetype) - initWithCoder:
 
(void) - setFilters:
 
(void) - prepareDossierCell:forRowAtIndexPath:
 
(void) - expandFilterView:
 
(void) - checkFilterGroup:
 
(void) - clearFilterGroupHilight
 
(void) - dismissKeyboardAfterApply
 
(void) - didSelectCell:offset:
 
(void) - updateKeyboard:rowNum:
 
(void) - dismissKeyboard
 
(void) - removeDetailedFilterView
 
(void) - touchesBegan:withEvent:
 
(void) - scrollViewWillBeginDragging:
 
(NSInteger) - tableView:numberOfRowsInSection:
 
(UITableViewCell *_Nonnull) - tableView:cellForRowAtIndexPath:
 
(CGFloat) - tableView:heightForRowAtIndexPath:
 
(BOOL) - tableView:canEditRowAtIndexPath:
 
(UISwipeActionsConfiguration *_Nullable) - tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:
 
(NSArray< UITableViewRowAction * > *_Nullable) - tableView:editActionsForRowAtIndexPath:
 
(void) - tableView:willBeginEditingRowAtIndexPath:
 
(void) - tableView:didSelectRowAtIndexPath:
 
(void) - scrollViewDidScroll:
 
- Instance Methods inherited from DossierFiltersTableView
(void) - setContainerDelegate:
 
(void) - clearTableItemHilight
 
(void) - updateTable
 

Class Methods

("-init is unavailable") + SWIFT_DEPRECATED_MSG
 

Properties

NSArray< MSIDossierFilterPanelCellModel * > *_Nonnull cellModels
 
NSInteger currentGroupIndex
 
NSArray< NSArray< NSNumber * > * > *_Nonnull groups
 
- Properties inherited from DossierFiltersTableView
CGFloat endingHeight
 
CGFloat maxHeightForExapandedView
 
id< DossierFiltersTableDelegate > _Nullable filtersContainerViewDelegate
 

Method Documentation

◆ checkFilterGroup:()

- (void) checkFilterGroup: (NSInteger)  index

◆ clearFilterGroupHilight()

- (void) clearFilterGroupHilight

◆ didSelectCell:offset:()

- (void) didSelectCell: (NSInteger)  rowNum
offset: (CGFloat)  offset 

◆ dismissKeyboard()

- (void) dismissKeyboard

◆ dismissKeyboardAfterApply()

- (void) dismissKeyboardAfterApply

◆ expandFilterView:()

- (void) expandFilterView: (DossierFilter *_Nonnull)  filter

◆ initWithCoder:()

- (nullable instancetype) initWithCoder: (NSCoder *_Nonnull)  OBJC_DESIGNATED_INITIALIZER

◆ initWithFrame:style:()

- (nonnull instancetype) initWithFrame: (CGRect)  frame
style: (UITableViewStyle)  OBJC_DESIGNATED_INITIALIZER 

◆ prepareDossierCell:forRowAtIndexPath:()

- (void) prepareDossierCell: (MSIDossierFilterPanelBaseCellView *_Nonnull)  cell
forRowAtIndexPath: (NSIndexPath *_Nonnull)  indexPath 

◆ removeDetailedFilterView()

- (void) removeDetailedFilterView

◆ scrollViewDidScroll:()

- (void) scrollViewDidScroll: (UIScrollView *_Nonnull)  scrollView

◆ scrollViewWillBeginDragging:()

- (void) scrollViewWillBeginDragging: (UIScrollView *_Nonnull)  scrollView

◆ setFilters:()

- (void) setFilters: (DossierFilters *_Nonnull)  filters

◆ SWIFT_DEPRECATED_MSG()

+ ("-init is unavailable") SWIFT_DEPRECATED_MSG

◆ SWIFT_UNAVAILABLE()

- (nonnull instancetype) SWIFT_UNAVAILABLE

◆ tableView:canEditRowAtIndexPath:()

- (BOOL) tableView: (UITableView *_Nonnull)  tableView
canEditRowAtIndexPath: (NSIndexPath *_Nonnull)  SWIFT_WARN_UNUSED_RESULT 

◆ tableView:cellForRowAtIndexPath:()

- (UITableViewCell * _Nonnull) tableView: (UITableView *_Nonnull)  tableView
cellForRowAtIndexPath: (NSIndexPath *_Nonnull)  SWIFT_WARN_UNUSED_RESULT 

◆ tableView:didSelectRowAtIndexPath:()

- (void) tableView: (UITableView *_Nonnull)  tableView
didSelectRowAtIndexPath: (NSIndexPath *_Nonnull)  indexPath 

◆ tableView:editActionsForRowAtIndexPath:()

- (NSArray<UITableViewRowAction *> * _Nullable) tableView: (UITableView *_Nonnull)  tableView
editActionsForRowAtIndexPath: (NSIndexPath *_Nonnull)  SWIFT_WARN_UNUSED_RESULT 

◆ tableView:heightForRowAtIndexPath:()

- (CGFloat) tableView: (UITableView *_Nonnull)  tableView
heightForRowAtIndexPath: (NSIndexPath *_Nonnull)  SWIFT_WARN_UNUSED_RESULT 

◆ tableView:numberOfRowsInSection:()

- (NSInteger) tableView: (UITableView *_Nonnull)  tableView
numberOfRowsInSection: (NSInteger)  SWIFT_WARN_UNUSED_RESULT 

◆ tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:()

- (UISwipeActionsConfiguration * _Nullable) tableView: (UITableView *_Nonnull)  tableView
trailingSwipeActionsConfigurationForRowAtIndexPath: (ios) 
(introduced)  = 11.0 SWIFT_AVAILABILITY 

◆ tableView:willBeginEditingRowAtIndexPath:()

- (void) tableView: (UITableView *_Nonnull)  tableView
willBeginEditingRowAtIndexPath: (NSIndexPath *_Nonnull)  indexPath 

◆ touchesBegan:withEvent:()

- (void) touchesBegan: (NSSet< UITouch * > *_Nonnull)  touches
withEvent: (UIEvent *_Nullable)  event 

◆ updateKeyboard:rowNum:()

- (void) updateKeyboard: (UIView *_Nonnull)  view
rowNum: (NSInteger)  rowNum 

Property Documentation

◆ cellModels

- (NSArray<MSIDossierFilterPanelCellModel *>* _Nonnull) cellModels
readwritenonatomiccopy

◆ currentGroupIndex

- (NSInteger) currentGroupIndex
readwritenonatomicassign

◆ groups

- (NSArray<NSArray<NSNumber *> *>* _Nonnull) groups
readwritenonatomiccopy