LWT JavaScript API
Preparing search index...
modules/vocabulary/pages/word_list_app
WordListData
Interface WordListData
Alpine.js component data interface.
interface
WordListData
{
editingWord
:
EditingState
|
null
;
editSaving
:
boolean
;
editValue
:
string
;
filterOptions
:
FilterOptions
;
filters
:
WordListFilters
;
loading
:
boolean
;
marked
:
Set
<
number
>
;
pagination
:
PaginationInfo
;
words
:
WordItem
[]
;
cancelEdit
()
:
void
;
formatScore
(
score
:
number
)
:
string
;
getDisplayValue
(
word
:
WordItem
,
field
:
"translation"
|
"romanization"
,
)
:
string
;
getMarkedCount
()
:
number
;
getMarkedIds
()
:
number
[]
;
getSelectedLanguageName
()
:
string
;
getStatusClass
(
status
:
number
)
:
string
;
goToPage
(
page
:
number
)
:
Promise
<
void
>
;
handleAllAction
(
event
:
Event
)
:
Promise
<
void
>
;
handleMultiAction
(
event
:
Event
)
:
Promise
<
void
>
;
init
()
:
Promise
<
void
>
;
isEditing
(
wordId
:
number
,
field
:
"translation"
|
"romanization"
)
:
boolean
;
isMarked
(
wordId
:
number
)
:
boolean
;
loadFilterOptions
()
:
Promise
<
void
>
;
loadFilterState
()
:
void
;
loadWords
()
:
Promise
<
void
>
;
markAll
(
checked
:
boolean
)
:
void
;
resetFilters
()
:
void
;
saveEdit
()
:
Promise
<
void
>
;
saveFilterState
()
:
void
;
setFilter
(
key
:
keyof
WordListFilters
,
value
:
unknown
)
:
void
;
startEdit
(
wordId
:
number
,
field
:
"translation"
|
"romanization"
)
:
void
;
toggleMark
(
wordId
:
number
,
checked
:
boolean
)
:
void
;
updatePageTitle
()
:
void
;
}
Index
Properties
editing
Word
edit
Saving
edit
Value
filter
Options
filters
loading
marked
pagination
words
Methods
cancel
Edit
format
Score
get
Display
Value
get
Marked
Count
get
Marked
Ids
get
Selected
Language
Name
get
Status
Class
go
To
Page
handle
All
Action
handle
Multi
Action
init
is
Editing
is
Marked
load
Filter
Options
load
Filter
State
load
Words
mark
All
reset
Filters
save
Edit
save
Filter
State
set
Filter
start
Edit
toggle
Mark
update
Page
Title
Properties
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
words
words
:
WordItem
[]
Methods
cancel
Edit
cancelEdit
()
:
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
Page
goToPage
(
page
:
number
)
:
Promise
<
void
>
Parameters
page
:
number
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
Marked
isMarked
(
wordId
:
number
)
:
boolean
Parameters
wordId
:
number
Returns
boolean
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
reset
Filters
resetFilters
()
:
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
start
Edit
startEdit
(
wordId
:
number
,
field
:
"translation"
|
"romanization"
)
:
void
Parameters
wordId
:
number
field
:
"translation"
|
"romanization"
Returns
void
toggle
Mark
toggleMark
(
wordId
:
number
,
checked
:
boolean
)
:
void
Parameters
wordId
:
number
checked
:
boolean
Returns
void
update
Page
Title
updatePageTitle
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
editing
Word
edit
Saving
edit
Value
filter
Options
filters
loading
marked
pagination
words
Methods
cancel
Edit
format
Score
get
Display
Value
get
Marked
Count
get
Marked
Ids
get
Selected
Language
Name
get
Status
Class
go
To
Page
handle
All
Action
handle
Multi
Action
init
is
Editing
is
Marked
load
Filter
Options
load
Filter
State
load
Words
mark
All
reset
Filters
save
Edit
save
Filter
State
set
Filter
start
Edit
toggle
Mark
update
Page
Title
LWT JavaScript API
Loading...
Alpine.js component data interface.