Skip to main content

Таблица Forms.ListItem

Элемент списка виджетов. Описание полей таблицы представлены в таблице.

Варианты инициализации:


Forms.ListItem()
Forms.ListItem(itemId: Forms.ItemID)
Forms.ListItem(text: string)
Forms.ListItem(text: string, itemId: Forms.ItemID)
Forms.ListItem(text: string, itemId: Forms.ItemID, checkState: Forms.CheckState)

ПолеТипОписание
ListItem.textСтрокаНаименование элемента
ListItem.idForms.ItemIDИдентификатор элемента
ListItem.checkStateForms.CheckState или nilСостояние (checked / unchecked)

Пример​


local listItems = ui:ListItems{
{
text = "First option",
id = 0,
checkState = Forms.CheckState_Unchecked
}
}

local secondItem = Forms.ListItem()
secondItem.id = 1
secondItem.text = "Second option"
secondItem.checkState = Forms.CheckState_Checked

local thirdItem = Forms.ListItem(2)
thirdItem.text = "Third option"
thirdItem.checkState = Forms.CheckState_Unchecked

local fourthItem = Forms.ListItem("Fourth option", 3)
fourthItem.checkState = Forms.CheckState_Unchecked

local fifthItem = Forms.ListItem("Fifth option", 4, Forms.CheckState_Unchecked)

listItems:addItem(secondItem)
listItems:addItem(thirdItem)
listItems:addItem(fourthItem)
listItems:addItem(fifthItem)