Set Control Value (ui_element.set_value)
This function is available in versions after 20260507
Declaration
ok, info_or_err = ui_element.set_value(selector_or_element, value [, options ])
Parameters
- selector_or_element
Table. A selector, an element returned by a query, or a coordinate table
{ x = X, y = Y }. - value String, integer, number, or boolean. Control value to set.
- options Optional, table. See Common options.
Returns
- ok
Boolean.
trueon success,nilon failure. - info_or_err Table on success, string failure reason on failure.
Description
Use this API for controls that support direct value setting. For sliders, you may try a number from
0.0to1.0, or a percentage string such as"50%". If the target control does not actually change, this API may returnnil, "value unchanged".
Example
local ui_element = require("ui_element")
ui_element.set_value({
role = "slider",
index = 1,
}, 0.5)