Octavius Framework
Toggle table of contents
desktop
Target filter
desktop
Switch theme
Search in API
Skip to content
Octavius Framework
report-engine
/
org.octavius.report
/
ReportEvent
Report
Event
sealed
interface
ReportEvent
Definiuje wszystkie możliwe akcje/intencje użytkownika, które mogą zmienić stan raportu.
Inheritors
Initialize
SearchQueryChanged
PageChanged
PageSizeChanged
SortOrderChanged
FilterChanged
ClearFilter
ColumnVisibilityChanged
ColumnOrderChanged
ApplyConfiguration
Members
Types
Apply
Configuration
Link copied to clipboard
data
class
ApplyConfiguration
(
val
configuration
:
ReportConfiguration
)
:
ReportEvent
Clear
Filter
Link copied to clipboard
data
class
ClearFilter
(
val
columnKey
:
String
)
:
ReportEvent
Column
Order
Changed
Link copied to clipboard
data
class
ColumnOrderChanged
(
val
newColumnOrder
:
List
<
String
>
)
:
ReportEvent
Column
Visibility
Changed
Link copied to clipboard
data
class
ColumnVisibilityChanged
(
val
newVisibleColumns
:
Set
<
String
>
)
:
ReportEvent
Filter
Changed
Link copied to clipboard
data
class
FilterChanged
(
val
columnKey
:
String
,
val
newFilterData
:
FilterData
)
:
ReportEvent
Initialize
Link copied to clipboard
object
Initialize
:
ReportEvent
Page
Changed
Link copied to clipboard
data
class
PageChanged
(
val
newPage
:
Long
)
:
ReportEvent
Page
Size
Changed
Link copied to clipboard
data
class
PageSizeChanged
(
val
newSize
:
Long
)
:
ReportEvent
Search
Query
Changed
Link copied to clipboard
data
class
SearchQueryChanged
(
val
query
:
String
)
:
ReportEvent
Sort
Order
Changed
Link copied to clipboard
data
class
SortOrderChanged
(
val
newSortOrder
:
List
<
Pair
<
String
,
SortDirection
>
>
)
:
ReportEvent
Functions
triggers
Data
Reload
Link copied to clipboard
open
fun
triggersDataReload
(
)
:
Boolean