Class: IconLabelListItem

qui.lists.commonitems.IconLabelListItem(…args)

A list item made of an icon and a label.

Constructor

new IconLabelListItem(…args)

Parameters:
Name Type Attributes Description
args * <repeatable>

parent class parameters

Mixes In:
Source:

Extends

Methods

getData() → {*}

Return the item user data.

Overrides:
Source:
Returns:
Type
*

getList() → {qui.lists.List}

Return the owning list.

Overrides:
Source:
Returns:
Type
qui.lists.List

hide()

Hide the field.

Overrides:
Source:

isHidden() → {Boolean}

Tell if the item is hidden.

Overrides:
Source:
Returns:
Type
Boolean

isMatch(filter) → {Boolean}

Tell if item matches a search filter. By default, uses qui.utils.string.intelliSearch on textual content of the HTML element.

Parameters:
Name Type Description
filter String

search filter

Overrides:
Source:
Returns:
Type
Boolean

isSelected()

Tell if item is selected or not.

Overrides:
Source:

(abstract) makeContent() → {jQuery}

Implement this method to create the actual list item content.

Overrides:
Source:
Returns:
Type
jQuery

setData(data)

Set the item user data.

Parameters:
Name Type Description
data *
Overrides:
Source:

setList(list)

Set the owning list.

Parameters:
Name Type Description
list qui.lists.List
Overrides:
Source:

setSelected(selected)

Select or deselect item.

Parameters:
Name Type Description
selected Boolean
Overrides:
Source:

setSelectMode(selectMode)

Set select mode. This is internally called by owning qui.lists.List.

Parameters:
Name Type Description
selectMode String

one of:

Overrides:
Source:

show()

Show the item.

Overrides:
Source: