Methods
(static) channelFilterSet() → {void}
- Type:
- void
(static) channelsearchTermSet() → {void}
Voice Search set
- Type:
- void
(static) focusProgramDetails(setFocused) → {void}
Move the TV Guide Grid down or up depending whether details are selected
| Name | Type | Description |
|---|---|---|
setFocused | dynamic |
- Type:
- void
(static) init() → {void}
- Type:
- void
(static) onChannelsLoaded() → {void}
Channels loaded callback — handles both first and subsequent pages. First page: creates grid content, shows channels immediately. Subsequent pages: appends channels to existing grid. Each page queues its channel IDs for schedule loading.
- Type:
- void
(static) onDestroy() → {void}
onDestroy: Full teardown releasing all resources before component removal Called automatically by SceneManager.popScene() / clearScenes()
- Type:
- void
(static) onGridScrolled() → {void}
As user scrolls grid, check if more data requries to be loaded
- Type:
- void
(static) onKeyEvent(key, press) → {boolean}
| Name | Type | Description |
|---|---|---|
key | string | |
press | boolean |
- Type:
- boolean
(static) onProgramDetailsLoaded() → {void}
Update the Program Details with full information
- Type:
- void
(static) onProgramFocused() → {void}
- Type:
- void
(static) onProgramSelected() → {void}
- Type:
- void
(static) onRecordChannelSelected() → {void}
Handle user selecting "Record Channel" from Program Details
- Type:
- void
(static) onRecordOperationDone() → {void}
- Type:
- void
(static) onRecordSeriesChannelSelected() → {void}
Handle user selecting "Record Series" from Program Details
- Type:
- void
(static) onScheduleLoaded() → {void}
When LoadScheduleTask completes (initial or more data) and we have a schedule to display
- Type:
- void
(static) onScreenShown() → {void}
- Type:
- void
(static) onWatchChannelSelected() → {void}
Handle user selecting "Watch Channel" from Program Details
- Type:
- void
(static) startLoading() → {void}
Called by BaseGridView after setting filter/searchTerm to avoid double-fire. Applies current filter and search state to the task before starting it. Loads channels in pages of m.channelPageSize for fast initial display.
- Type:
- void
(static) tryLoadNextScheduleBatch() → {void}
Starts the next queued schedule batch if LoadScheduleTask is free.
- Type:
- void