This is a specialized list allowing you to selected and filter XML elements.
This is a specialized list allowing you to defined various kinds of actions on list items. When more than 2 additional actions are defined the actions 2 and following are grouped in a menu item.
This element was meant to be used only for plugins in this organization. If it still fills you bill please use or re-use it. But be aware that we will not react on feature wishes that do not contribute to the needs of plugin in this organization.
class: ActionList
, action-list
Name
Module
Package
FilterListBase
/base-list.js
Name
Privacy
Type
Default
Description
Inherited From
scopedElements
object
`{
'md-outlined-text-field': MdOutlinedTextField,
'md-icon': MdIcon,
'md-list': MdList,
'md-list-item': MdListItem,
'md-divider': MdDivider,
'md-menu': MdMenu,
'md-menu-item': MdMenuItem,
}` | | |
Name
Privacy
Type
Default
Description
Inherited From
items
ActionItem[]
[]
ListItems and potential
height
number
72
Height of each list item
filterable
boolean
false
Whether list items can be filtered on `headline` and `supportingText`
FilterListBase
searchhelper
string
'search'
Placeholder for search input field
FilterListBase
Private API
Name
Privacy
Type
Default
Description
Inherited From
searchRegex
protected
RegExp
/.*/i
FilterListBase
searchInput
protected
TextField | undefined
FilterListBase
Name
Privacy
Description
Parameters
Return
Inherited From
renderMoreVertItem
private
item: ActionItem
TemplateResult
renderActionItem
private
item: ActionItem, index
TemplateResult
renderOtherActions
private
TemplateResult
renderFirstAction
private
TemplateResult
renderActions
private
TemplateResult
renderActionListItem
private
item: ActionItem
TemplateResult
renderListItem
private
item: ActionItem
TemplateResult
onFilter
protected
void
FilterListBase
renderSearchField
protected
TemplateResult
FilterListBase
Kind
Name
Declaration
Module
Package
js
ActionList
ActionList
ActionList.ts
class: SelectionList
, selection-list
Name
Module
Package
FilterListBase
/base-list.js
Name
Privacy
Type
Default
Description
Inherited From
scopedElements
object
`{
'md-outlined-text-field': MdOutlinedTextField,
'md-icon': MdIcon,
'md-list': MdList,
'md-list-item': MdListItem,
'md-checkbox': MdCheckbox,
}` | | |
Name
Privacy
Type
Default
Description
Inherited From
items
SelectItem[]
[]
selectedElements
Element[]
filterable
boolean
false
Whether list items can be filtered on `headline` and `supportingText`
FilterListBase
searchhelper
string
'search'
Placeholder for search input field
FilterListBase
Private API
Name
Privacy
Type
Default
Description
Inherited From
searchRegex
protected
RegExp
/.*/i
FilterListBase
searchInput
protected
TextField | undefined
FilterListBase
Name
Privacy
Description
Parameters
Return
Inherited From
renderCheckboxListItem
private
item: SelectItem
TemplateResult
renderListItem
private
item: SelectItem
TemplateResult
onFilter
protected
void
FilterListBase
renderSearchField
protected
TemplateResult
FilterListBase
Kind
Name
Declaration
Module
Package
js
SelectionList
SelectionList
SelectionList.ts
Kind
Name
Declaration
Module
Package
custom-element-definition
action-list
ActionList
/ActionList.js
Name
Module
Package
LitElement
lit
Name
Module
Package
ScopedElementsMixin
@open-wc/scoped-elements/lit-element.js
Name
Privacy
Type
Default
Description
Inherited From
filterable
boolean
false
Whether list items can be filtered on `headline` and `supportingText`
searchhelper
string
'search'
Placeholder for search input field
Private API
Name
Privacy
Type
Default
Description
Inherited From
searchRegex
protected
RegExp
/.*/i
searchInput
protected
TextField | undefined
Name
Privacy
Description
Parameters
Return
Inherited From
onFilter
protected
void
renderSearchField
protected
TemplateResult
Kind
Name
Declaration
Module
Package
js
FilterListBase
FilterListBase
base-list.ts
Kind
Name
Declaration
Module
Package
custom-element-definition
selection-list
SelectionList
/SelectionList.js
© 2023 The Contributors