Mobile API Reference  MicroStrategy 2019
<RWDDashboardDelegate> Protocol Reference

#import <RWDDashboardDelegate.h>

Inheritance diagram for <RWDDashboardDelegate>:

Instance Methods

(CGSize) - availableSize
 
(BOOL- isLandscape
 
(BOOL- isClosedDocument
 
(MSIReportDisplayInfo *) - getDocument
 
(void) - applyManipulation:
 
(void) - applyDrillManipulationWithParameters:
 
(void) - updatePreviewImages:
 
(void) - handleLinkDrill:
 
(void) - handleLinkDrill:withLocationContext:
 
(void) - handleDocumentRefresh:withClientManipulations:
 
(BOOL- validateCacheHandleLinkDrill:
 
(void) - applyLinkDrillWithParameters:
 
(BOOL- validateCacheApplyLinkDrillWithParameters:
 
(void) - submitTransactionDataManipulation:
 
(void) - submitTransactionDataManipulation:showWaitView:
 
(void) - showPageByModalViewWithElements:AndSelectedIndex:AndTitle:AndSelector:
 
(void) - setNavigationBarButtonEnabled:
 
(void) - setValue:forKey:
 
(id) - valueForKey:
 
(void) - handleActionSheet:
 
(void) - getImagesFromIServer:forTimeStamp:forAsync:
 
(void) - setSupportedOrientations:
 
(void) - setOnlyLandscapeLayouts:
 
(BOOL- getOnlyLandscapeLayouts
 
(int) - getDisplayMode
 
(void) - setDisplayMode:
 
(BOOL- isMultiSelectionMode
 
(void) - setIsMultiSelectionMode:
 
(void) - releaseData
 
(void) - nextLayout
 
(void) - previousLayout
 
(void) - toggleFullScreen
 
(BOOL- isFullScreen
 
(void) - getEmptyGridDisplay:display:
 
(void) - requestMissingBinaryBlock:
 
(void) - requestMissingBinary:withHandler:withSelector:
 
(void) - requestMissingBinarySync:forceUseDeviceCache:
 
(void) - handleTransactionModification
 
(BOOL- isDuringBackward
 
(BOOL- hasSetLayoutManipulationDuringBackward
 
(void) - disableCacheCheck
 
(void) - showWaitViewOnTop
 
(void) - dismissWaitViewOnTop
 
(void) - dataModelCreationFailed
 
(void) - hideRightNavigationBarButtons
 
(void) - showRightNavigationBarButtons
 
(LayoutManagerController *) - layoutManagerController
 
(void) - saveAsVIDocument:andDocName:andDocDesc:andSFlag:
 
(void) - createNewFolder:andFolderName:andFolderDesc:
 
(CGRect) - getSDKFrame
 
(BOOL- getInSDKMode
 
(BOOL- getSDKFitWidth
 
(BOOL- getSDKRefresh
 
(BOOL- getIsInPortrait:
 
(BOOL- getIsDeviceLocked
 
(void) - showIVEPlayActionSheet
 
(void) - hideActionSheet
 
(void) - showIVEActionSheetForControlMode
 
(void) - showIVEActionSheetForFilterMode
 
(void) - updateFrame
 
(UIViewController *) - getViewController
 
(void) - updateGroupbySelectedElementsWithAttribute:AndSelectedElement:
 
(BOOL- getShouldRotate
 
(void) - setShouldRotate:
 
(void) - displayPanelFilterButton:
 
(void) - displayFiltersPanelButton:
 
(void) - restoreButtonActionBySearchView:
 hide/display normal doc which contains VI style panelview More...
 
(void) - manipulationsApplied:
 
(void) - disableControlsDuringAnimation:
 
(void) - fullScreenWithAnimation:
 
(BOOL- isRenderingNavigationDocument
 Return whether it is rendering navigation document. More...
 
(void) - handleRenderFinishTime:
 
(void) - handleCustomEvent:
 
(void) - handlePDF:
 
(void) - handleEPUB:
 
(void) - handleEPUB:withSender:
 
(void) - handleManipulationCount
 
(void) - handleManipRenderStartTime:
 
(void) - handleManipStatsLog:WithTime:
 
(void) - handleManipFinish:
 
(void) - handleManipName:
 
(void) - handleManipValue:
 
(void) - handleManipDetails1:
 
(void) - handleManipStatsLogInfoWindowFromView:WithTime:
 
(void) - handleManipStatsLogInfoWindowFromCmd:context:WithTime:
 
(void) - handleManipInfoWindowFinish:
 
(void) - handleManipInfoWindowDetails1:
 
(void) - manipulationFinished
 
(NavigationTabBarController *) - navigationTabBarController
 Return navigation tab bar controller. More...
 
(BOOL- hasNavigationTabBar
 Has navigation tab bar. More...
 
(BOOL- isNavigationTabBarOnScreen
 Navigation tab bar is on screen. More...
 
(NSString *) - getSelectedElementOfAttribute:
 
(void) - renderingProcessEnded
 
(BOOL- isInitialLayoutLoaded
 
(void) - saveClientManipulation:
 
(void) - setDuringPersistOrCarryover:
 
(BOOL- isHandlingShowingPrompt
 
(BOOL- shouldDelayManipulation
 
(BOOL- isSmartClient
 
(void) - setSubmissoinButtonFrame:
 
(void) - setAllowOfflineSubmission:
 
(BOOL- isExporting
 
(void) - handleWillQuitExport:
 
(EnumDocumentState- getDocumentState
 
(void) - setIsLinkDrill:
 

Method Documentation

◆ applyDrillManipulationWithParameters:()

- (void) applyDrillManipulationWithParameters: (DrillXMLCommandParameters *)  drillParameters

◆ applyLinkDrillWithParameters:()

- (void) applyLinkDrillWithParameters: (LinkDrillParameters *)  linkDrillParams

◆ applyManipulation:()

- (void) applyManipulation: (MSIManipulationParameter *)  manipulationParameters

◆ availableSize()

- (CGSize) availableSize

◆ createNewFolder:andFolderName:andFolderDesc:()

- (void) createNewFolder: (NSString *)  parentFolderID
andFolderName: (NSString *)  folderName
andFolderDesc: (NSString *)  folderDescription 

◆ dataModelCreationFailed()

- (void) dataModelCreationFailed

◆ disableCacheCheck()

- (void) disableCacheCheck

◆ disableControlsDuringAnimation:()

- (void) disableControlsDuringAnimation: (BOOL disable

◆ dismissWaitViewOnTop()

- (void) dismissWaitViewOnTop

◆ displayFiltersPanelButton:()

- (void) displayFiltersPanelButton: (BOOL display

◆ displayPanelFilterButton:()

- (void) displayPanelFilterButton: (BOOL display

◆ fullScreenWithAnimation:()

- (void) fullScreenWithAnimation: (BOOL animated

On iPhone in landscape mode, hide top bar and bottom bar if they are visible.

Parameters
animatedYES to animate. NO to go to full screen immediately.

◆ getDisplayMode()

- (int) getDisplayMode

◆ getDocument()

- (MSIReportDisplayInfo*) getDocument

◆ getDocumentState()

- (EnumDocumentState) getDocumentState
optional

◆ getEmptyGridDisplay:display:()

- (void) getEmptyGridDisplay: (NSString **)  emptyMessage
display: (BOOL *)  displayEmptyMsg 

◆ getImagesFromIServer:forTimeStamp:forAsync:()

- (void) getImagesFromIServer: (NSArray *)  iImagesArray
forTimeStamp: (NSArray *)  iImagesTimeStamp
forAsync: (BOOL ibAsync 

◆ getInSDKMode()

- (BOOL) getInSDKMode

◆ getIsDeviceLocked()

- (BOOL) getIsDeviceLocked

◆ getIsInPortrait:()

- (BOOL) getIsInPortrait: (BOOL fallbackValue

◆ getOnlyLandscapeLayouts()

- (BOOL) getOnlyLandscapeLayouts

◆ getSDKFitWidth()

- (BOOL) getSDKFitWidth

◆ getSDKFrame()

- (CGRect) getSDKFrame

◆ getSDKRefresh()

- (BOOL) getSDKRefresh

◆ getSelectedElementOfAttribute:()

- (NSString*) getSelectedElementOfAttribute: (NSString *)  attributeId
optional

◆ getShouldRotate()

- (BOOL) getShouldRotate

◆ getViewController()

- (UIViewController*) getViewController

◆ handleActionSheet:()

- (void) handleActionSheet: (MSIURLHelper *)  urlHelper

◆ handleCustomEvent:()

- (void) handleCustomEvent: (NSString *)  url
optional

◆ handleDocumentRefresh:withClientManipulations:()

- (void) handleDocumentRefresh: (RefreshDocumentEventOption refreshDocumentEventOption
withClientManipulations: (NSString *)  clientManipulations 

◆ handleEPUB:()

- (void) handleEPUB: (MSIURLHelper *)  urlHelper
optional

◆ handleEPUB:withSender:()

- (void) handleEPUB: (MSIURLHelper *)  urlHelper
withSender: (UIView *)  iView 
optional

◆ handleLinkDrill:()

- (void) handleLinkDrill: (MSIURLHelper *)  urlHelper

◆ handleLinkDrill:withLocationContext:()

- (void) handleLinkDrill: (MSIURLHelper *)  urlHelper
withLocationContext: (LocationContext *)  locationContext 

◆ handleManipDetails1:()

- (void) handleManipDetails1: (NSString *)  detail1
optional

◆ handleManipFinish:()

- (void) handleManipFinish: (NSDate *)  date
optional

◆ handleManipInfoWindowDetails1:()

- (void) handleManipInfoWindowDetails1: (NSString *)  detail1
optional

◆ handleManipInfoWindowFinish:()

- (void) handleManipInfoWindowFinish: (NSDate *)  date
optional

◆ handleManipName:()

- (void) handleManipName: (NSString *)  name
optional

◆ handleManipRenderStartTime:()

- (void) handleManipRenderStartTime: (NSDate *)  date
optional

◆ handleManipStatsLog:WithTime:()

- (void) handleManipStatsLog: (Command *)  cmd
WithTime: (NSDate *)  date 
optional

◆ handleManipStatsLogInfoWindowFromCmd:context:WithTime:()

- (void) handleManipStatsLogInfoWindowFromCmd: (void *)  cmd
context: (PopoverContext *)  context
WithTime: (NSDate *)  date 
optional

◆ handleManipStatsLogInfoWindowFromView:WithTime:()

- (void) handleManipStatsLogInfoWindowFromView: (UIView *)  iView
WithTime: (NSDate *)  date 
optional

◆ handleManipulationCount()

- (void) handleManipulationCount
optional

◆ handleManipValue:()

- (void) handleManipValue: (NSString *)  value
optional

◆ handlePDF:()

- (void) handlePDF: (MSIURLHelper *)  urlHelper
optional

◆ handleRenderFinishTime:()

- (void) handleRenderFinishTime: (NSDate *)  date

◆ handleTransactionModification()

- (void) handleTransactionModification

◆ handleWillQuitExport:()

- (void) handleWillQuitExport: (void(^)())  handler
optional

◆ hasNavigationTabBar()

- (BOOL) hasNavigationTabBar
optional

Has navigation tab bar.

◆ hasSetLayoutManipulationDuringBackward()

- (BOOL) hasSetLayoutManipulationDuringBackward

◆ hideActionSheet()

- (void) hideActionSheet

◆ hideRightNavigationBarButtons()

- (void) hideRightNavigationBarButtons

◆ isClosedDocument()

- (BOOL) isClosedDocument

◆ isDuringBackward()

- (BOOL) isDuringBackward

◆ isExporting()

- (BOOL) isExporting
optional

◆ isFullScreen()

- (BOOL) isFullScreen

◆ isHandlingShowingPrompt()

- (BOOL) isHandlingShowingPrompt
optional

◆ isInitialLayoutLoaded()

- (BOOL) isInitialLayoutLoaded
optional

◆ isLandscape()

- (BOOL) isLandscape

◆ isMultiSelectionMode()

- (BOOL) isMultiSelectionMode

◆ isNavigationTabBarOnScreen()

- (BOOL) isNavigationTabBarOnScreen
optional

Navigation tab bar is on screen.

◆ isRenderingNavigationDocument()

- (BOOL) isRenderingNavigationDocument

Return whether it is rendering navigation document.

◆ isSmartClient()

- (BOOL) isSmartClient
optional

◆ layoutManagerController()

- (LayoutManagerController*) layoutManagerController

◆ manipulationFinished()

- (void) manipulationFinished
optional

◆ manipulationsApplied:()

- (void) manipulationsApplied: (BOOL isNormalManipulation

◆ navigationTabBarController()

- (NavigationTabBarController *) navigationTabBarController
optional

Return navigation tab bar controller.

◆ nextLayout()

- (void) nextLayout

◆ previousLayout()

- (void) previousLayout

◆ releaseData()

- (void) releaseData

◆ renderingProcessEnded()

- (void) renderingProcessEnded
optional

Call back after all background rendering has been finished/stopped This call back will only be triggered if the data controller first call stopRenderingProcess

◆ requestMissingBinary:withHandler:withSelector:()

- (void) requestMissingBinary: (NSString *)  iLayoutKey
withHandler: (id< BinaryRetrievalHandler >)  iHandler
withSelector: (SEL)  callbackFunction 

◆ requestMissingBinaryBlock:()

- (void) requestMissingBinaryBlock: (NSString *)  layoutKey

◆ requestMissingBinarySync:forceUseDeviceCache:()

- (void) requestMissingBinarySync: (NSString *)  iLayoutKey
forceUseDeviceCache: (BOOL iForceUseDeviceCache 

◆ restoreButtonActionBySearchView:()

- (void) restoreButtonActionBySearchView: (id)  sender

hide/display normal doc which contains VI style panelview

◆ saveAsVIDocument:andDocName:andDocDesc:andSFlag:()

- (void) saveAsVIDocument: (NSString *)  folderID
andDocName: (NSString *)  docName
andDocDesc: (NSString *)  docDescription
andSFlag: (EnumDSSXMLDocSaveAsFlags flag 

◆ saveClientManipulation:()

- (void) saveClientManipulation: (NSString *)  events
optional

◆ setAllowOfflineSubmission:()

- (void) setAllowOfflineSubmission: (BOOL isAllowed
optional

◆ setDisplayMode:()

- (void) setDisplayMode: (int)  iDisplayMode

◆ setDuringPersistOrCarryover:()

- (void) setDuringPersistOrCarryover: (BOOL isDuringPersistOrCarryover
optional

◆ setIsLinkDrill:()

- (void) setIsLinkDrill: (BOOL isLinkDrill
optional

◆ setIsMultiSelectionMode:()

- (void) setIsMultiSelectionMode: (BOOL iMultiSelectionMode

◆ setNavigationBarButtonEnabled:()

- (void) setNavigationBarButtonEnabled: (BOOL enabled

◆ setOnlyLandscapeLayouts:()

- (void) setOnlyLandscapeLayouts: (BOOL iOnlyLandscapeLayouts

◆ setShouldRotate:()

- (void) setShouldRotate: (BOOL shouldRotate

◆ setSubmissoinButtonFrame:()

- (void) setSubmissoinButtonFrame: (CGRect)  sender
optional

◆ setSupportedOrientations:()

- (void) setSupportedOrientations: (NSInteger)  iOrientations

◆ setValue:forKey:()

- (void) setValue: (id)  iValue
forKey: (NSString *)  key 

◆ shouldDelayManipulation()

- (BOOL) shouldDelayManipulation
optional

◆ showIVEActionSheetForControlMode()

- (void) showIVEActionSheetForControlMode

◆ showIVEActionSheetForFilterMode()

- (void) showIVEActionSheetForFilterMode

◆ showIVEPlayActionSheet()

- (void) showIVEPlayActionSheet

◆ showPageByModalViewWithElements:AndSelectedIndex:AndTitle:AndSelector:()

- (void) showPageByModalViewWithElements: (NSArray *)  elements
AndSelectedIndex: (int)  index
AndTitle: (NSString *)  aTitle
AndSelector: (id)  selector 

◆ showRightNavigationBarButtons()

- (void) showRightNavigationBarButtons

◆ showWaitViewOnTop()

- (void) showWaitViewOnTop

◆ submitTransactionDataManipulation:()

- (void) submitTransactionDataManipulation: (TransactionParameters *)  iParams

◆ submitTransactionDataManipulation:showWaitView:()

- (void) submitTransactionDataManipulation: (TransactionParameters *)  iParams
showWaitView: (BOOL iShowWaitView 

◆ toggleFullScreen()

- (void) toggleFullScreen

◆ updateFrame()

- (void) updateFrame

◆ updateGroupbySelectedElementsWithAttribute:AndSelectedElement:()

- (void) updateGroupbySelectedElementsWithAttribute: (NSString *)  attributeId
AndSelectedElement: (NSString *)  elementId 

◆ updatePreviewImages:()

- (void) updatePreviewImages: (NSDictionary *)  images

◆ validateCacheApplyLinkDrillWithParameters:()

- (BOOL) validateCacheApplyLinkDrillWithParameters: (LinkDrillParameters *)  linkDrillParameters

◆ validateCacheHandleLinkDrill:()

- (BOOL) validateCacheHandleLinkDrill: (MSIURLHelper *)  urlHelper

◆ valueForKey:()

- (id) valueForKey: (NSString *)  key