Lua:Neutrino-API:setSelected:de

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche

setSelected

Vorauswahl eines bestimmten Menüeitrags.

setSelected(Parameter) ab API v1.84   -   Neutrino Git


Parameter:

Parameter Typ Description/Beschreibung
preselected number ID des Menüpunkts
en: Parameters with default-values are optional. If not needed, no definition is required. In case of missing parameter, default value is used.

de: Parameter mit Default-Wert sind optional. dh. sie müssen nicht angegeben werden. Falls der Parameter fehlt, wird automatisch dieser Wert angenommen.


Example:

 -- Beispiel für MenuItem Vorauswahl

function getMenu()
	menu1 = menu.new{name="Test"};
	menu1:addItem{type="separator"};

	mi1 = menu1:addItem{type="forwarder", name="1. Nix", icon=1, directkey=RC["1"]};
	mi2 = menu1:addItem{type="forwarder", name="1. Wieder Nix", icon=2, directkey=RC["2"]};
	mi3 = menu1:addItem{type="forwarder", name="2. Nix", icon=3, directkey=RC["3"]};
	mi4 = menu1:addItem{type="forwarder", name="2. Wieder Nix", icon=4, directkey=RC["4"]};

	menu1:addItem{type="separatorline"};

	opt = { "On" ,"Off" }
	menu1:addItem{type="chooser", action="set1", options={opt[1], opt[2]}, id="ID1", value="xxx", icon=8, directkey=RC["8"], name="Schalter 1"}
	menu1:addItem{type="chooser", action="set2", options={opt[1], opt[2]}, id="ID2", value="yyy", icon=9, directkey=RC["9"], name="Schalter 2"}

	-- hier die Vorauswahl für item mit ID 4
	-- zu beachten ist, dass keine passiven Items wie z.B. Separatoren oder deaktivierte Items zugewiesen werden sollten.
	menu1:setSelected{preselected=4}

	menu1:exec()
end

getMenu()