LWT JavaScript API
Preparing search index...
modules/vocabulary/pages/word_list_app
WordListData
Interface WordListData
Alpine.js component data interface.
interface
WordListData
{
columns
:
ColumnVisibility
;
columnsOpen
:
boolean
;
editingWord
:
EditingState
|
null
;
editSaving
:
boolean
;
editValue
:
string
;
filterOptions
:
FilterOptions
;
filters
:
WordListFilters
;
loading
:
boolean
;
marked
:
Set
<
number
>
;
pagination
:
PaginationInfo
;
perPageOptions
:
number
[]
;
words
:
WordItem
[]
;
applyFilter
(
key
:
keyof
WordListFilters
)
:
void
;
applyQueryFilter
()
:
void
;
cancelEdit
()
:
void
;
closeColumnsDropdown
()
:
void
;
formatScore
(
score
:
number
)
:
string
;
getDisplayValue
(
word
:
WordItem
,
field
:
"translation"
|
"romanization"
,
)
:
string
;
getMarkedCount
()
:
number
;
getMarkedIds
()
:
number
[]
;
getSelectedLanguageName
()
:
string
;
getStatusClass
(
status
:
number
)
:
string
;
goToLastPage
()
:
Promise
<
void
>
;
goToNextPage
()
:
Promise
<
void
>
;
goToPage
(
page
:
number
)
:
Promise
<
void
>
;
goToPrevPage
()
:
Promise
<
void
>
;
handleAllAction
(
event
:
Event
)
:
Promise
<
void
>
;
handleMultiAction
(
event
:
Event
)
:
Promise
<
void
>
;
init
()
:
Promise
<
void
>
;
isEditing
(
wordId
:
number
,
field
:
"translation"
|
"romanization"
)
:
boolean
;
isFirstPage
()
:
boolean
;
isLastPage
()
:
boolean
;
isMarked
(
wordId
:
number
)
:
boolean
;
loadColumnState
()
:
void
;
loadFilterOptions
()
:
Promise
<
void
>
;
loadFilterState
()
:
void
;
loadWords
()
:
Promise
<
void
>
;
markAll
(
checked
:
boolean
)
:
void
;
markedCountLabel
()
:
string
;
pageLabel
()
:
string
;
paginationText
()
:
string
;
resetFilters
()
:
void
;
saveColumnState
()
:
void
;
saveEdit
()
:
Promise
<
void
>
;
saveFilterState
()
:
void
;
setFilter
(
key
:
keyof
WordListFilters
,
value
:
unknown
)
:
void
;
setFilterFromEvent
(
key
:
keyof
WordListFilters
,
event
:
Event
)
:
void
;
setPerPage
(
value
:
string
|
number
)
:
void
;
setPerPageFromEvent
(
event
:
Event
)
:
void
;
startEdit
(
wordId
:
number
,
field
:
"translation"
|
"romanization"
)
:
void
;
statusDisplay
(
word
:
WordItem
)
:
string
;
syncQueryValue
(
event
:
Event
)
:
void
;
termCountLabel
()
:
string
;
toggleColumn
(
col
:
keyof
ColumnVisibility
)
:
void
;
toggleColumnsDropdown
()
:
void
;
toggleMark
(
wordId
:
number
,
checked
:
boolean
)
:
void
;
updatePageTitle
()
:
void
;
updateRomanizationVisibility
()
:
void
;
}
Index
Properties
columns
columns
Open
editing
Word
edit
Saving
edit
Value
filter
Options
filters
loading
marked
pagination
per
Page
Options
words
Methods
apply
Filter
apply
Query
Filter
cancel
Edit
close
Columns
Dropdown
format
Score
get
Display
Value
get
Marked
Count
get
Marked
Ids
get
Selected
Language
Name
get
Status
Class
go
To
Last
Page
go
To
Next
Page
go
To
Page
go
To
Prev
Page
handle
All
Action
handle
Multi
Action
init
is
Editing
is
First
Page
is
Last
Page
is
Marked
load
Column
State
load
Filter
Options
load
Filter
State
load
Words
mark
All
marked
Count
Label
page
Label
pagination
Text
reset
Filters
save
Column
State
save
Edit
save
Filter
State
set
Filter
set
Filter
From
Event
set
Per
Page
set
Per
Page
From
Event
start
Edit
status
Display
sync
Query
Value
term
Count
Label
toggle
Column
toggle
Columns
Dropdown
toggle
Mark
update
Page
Title
update
Romanization
Visibility
Properties
columns
columns
:
ColumnVisibility
columns
Open
columnsOpen
:
boolean
editing
Word
editingWord
:
EditingState
|
null
edit
Saving
editSaving
:
boolean
edit
Value
editValue
:
string
filter
Options
filterOptions
:
FilterOptions
filters
filters
:
WordListFilters
loading
loading
:
boolean
marked
marked
:
Set
<
number
>
pagination
pagination
:
PaginationInfo
per
Page
Options
perPageOptions
:
number
[]
words
words
:
WordItem
[]
Methods
apply
Filter
applyFilter
(
key
:
keyof
WordListFilters
)
:
void
Parameters
key
:
keyof
WordListFilters
Returns
void
apply
Query
Filter
applyQueryFilter
()
:
void
Returns
void
cancel
Edit
cancelEdit
()
:
void
Returns
void
close
Columns
Dropdown
closeColumnsDropdown
()
:
void
Returns
void
format
Score
formatScore
(
score
:
number
)
:
string
Parameters
score
:
number
Returns
string
get
Display
Value
getDisplayValue
(
word
:
WordItem
,
field
:
"translation"
|
"romanization"
)
:
string
Parameters
word
:
WordItem
field
:
"translation"
|
"romanization"
Returns
string
get
Marked
Count
getMarkedCount
()
:
number
Returns
number
get
Marked
Ids
getMarkedIds
()
:
number
[]
Returns
number
[]
get
Selected
Language
Name
getSelectedLanguageName
()
:
string
Returns
string
get
Status
Class
getStatusClass
(
status
:
number
)
:
string
Parameters
status
:
number
Returns
string
go
To
Last
Page
goToLastPage
()
:
Promise
<
void
>
Returns
Promise
<
void
>
go
To
Next
Page
goToNextPage
()
:
Promise
<
void
>
Returns
Promise
<
void
>
go
To
Page
goToPage
(
page
:
number
)
:
Promise
<
void
>
Parameters
page
:
number
Returns
Promise
<
void
>
go
To
Prev
Page
goToPrevPage
()
:
Promise
<
void
>
Returns
Promise
<
void
>
handle
All
Action
handleAllAction
(
event
:
Event
)
:
Promise
<
void
>
Parameters
event
:
Event
Returns
Promise
<
void
>
handle
Multi
Action
handleMultiAction
(
event
:
Event
)
:
Promise
<
void
>
Parameters
event
:
Event
Returns
Promise
<
void
>
init
init
()
:
Promise
<
void
>
Returns
Promise
<
void
>
is
Editing
isEditing
(
wordId
:
number
,
field
:
"translation"
|
"romanization"
)
:
boolean
Parameters
wordId
:
number
field
:
"translation"
|
"romanization"
Returns
boolean
is
First
Page
isFirstPage
()
:
boolean
Returns
boolean
is
Last
Page
isLastPage
()
:
boolean
Returns
boolean
is
Marked
isMarked
(
wordId
:
number
)
:
boolean
Parameters
wordId
:
number
Returns
boolean
load
Column
State
loadColumnState
()
:
void
Returns
void
load
Filter
Options
loadFilterOptions
()
:
Promise
<
void
>
Returns
Promise
<
void
>
load
Filter
State
loadFilterState
()
:
void
Returns
void
load
Words
loadWords
()
:
Promise
<
void
>
Returns
Promise
<
void
>
mark
All
markAll
(
checked
:
boolean
)
:
void
Parameters
checked
:
boolean
Returns
void
marked
Count
Label
markedCountLabel
()
:
string
Returns
string
page
Label
pageLabel
()
:
string
Returns
string
pagination
Text
paginationText
()
:
string
Returns
string
reset
Filters
resetFilters
()
:
void
Returns
void
save
Column
State
saveColumnState
()
:
void
Returns
void
save
Edit
saveEdit
()
:
Promise
<
void
>
Returns
Promise
<
void
>
save
Filter
State
saveFilterState
()
:
void
Returns
void
set
Filter
setFilter
(
key
:
keyof
WordListFilters
,
value
:
unknown
)
:
void
Parameters
key
:
keyof
WordListFilters
value
:
unknown
Returns
void
set
Filter
From
Event
setFilterFromEvent
(
key
:
keyof
WordListFilters
,
event
:
Event
)
:
void
Parameters
key
:
keyof
WordListFilters
event
:
Event
Returns
void
set
Per
Page
setPerPage
(
value
:
string
|
number
)
:
void
Parameters
value
:
string
|
number
Returns
void
set
Per
Page
From
Event
setPerPageFromEvent
(
event
:
Event
)
:
void
Parameters
event
:
Event
Returns
void
start
Edit
startEdit
(
wordId
:
number
,
field
:
"translation"
|
"romanization"
)
:
void
Parameters
wordId
:
number
field
:
"translation"
|
"romanization"
Returns
void
status
Display
statusDisplay
(
word
:
WordItem
)
:
string
Parameters
word
:
WordItem
Returns
string
sync
Query
Value
syncQueryValue
(
event
:
Event
)
:
void
Parameters
event
:
Event
Returns
void
term
Count
Label
termCountLabel
()
:
string
Returns
string
toggle
Column
toggleColumn
(
col
:
keyof
ColumnVisibility
)
:
void
Parameters
col
:
keyof
ColumnVisibility
Returns
void
toggle
Columns
Dropdown
toggleColumnsDropdown
()
:
void
Returns
void
toggle
Mark
toggleMark
(
wordId
:
number
,
checked
:
boolean
)
:
void
Parameters
wordId
:
number
checked
:
boolean
Returns
void
update
Page
Title
updatePageTitle
()
:
void
Returns
void
update
Romanization
Visibility
updateRomanizationVisibility
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
columns
columns
Open
editing
Word
edit
Saving
edit
Value
filter
Options
filters
loading
marked
pagination
per
Page
Options
words
Methods
apply
Filter
apply
Query
Filter
cancel
Edit
close
Columns
Dropdown
format
Score
get
Display
Value
get
Marked
Count
get
Marked
Ids
get
Selected
Language
Name
get
Status
Class
go
To
Last
Page
go
To
Next
Page
go
To
Page
go
To
Prev
Page
handle
All
Action
handle
Multi
Action
init
is
Editing
is
First
Page
is
Last
Page
is
Marked
load
Column
State
load
Filter
Options
load
Filter
State
load
Words
mark
All
marked
Count
Label
page
Label
pagination
Text
reset
Filters
save
Column
State
save
Edit
save
Filter
State
set
Filter
set
Filter
From
Event
set
Per
Page
set
Per
Page
From
Event
start
Edit
status
Display
sync
Query
Value
term
Count
Label
toggle
Column
toggle
Columns
Dropdown
toggle
Mark
update
Page
Title
update
Romanization
Visibility
LWT JavaScript API
Loading...
Alpine.js component data interface.