Lua 访问列表小部件的值

Lua 访问列表小部件的值,lua,vlc,Lua,Vlc,记录用于创建列表小部件并向其添加值的api: d:add_list( ... ) w:add_value( text, id ) 我如何迭代添加的值(即所有可供选择的值,而不是当前列表小部件选择)?据我所知,没有访问列表小部件值的api。MVVM模式可用于将列表值保存在数组中,并在更改其值时同步UI,而不是直接执行此操作: function render() stuffWidget:clear() for k,v in pairs(stuffModel)do

记录用于创建列表小部件并向其添加值的api:

d:add_list( ... )
w:add_value( text, id )

我如何迭代添加的值(即所有可供选择的值,而不是当前列表小部件选择)?

据我所知,没有访问列表小部件值的api。MVVM模式可用于将列表值保存在数组中,并在更改其值时同步UI,而不是直接执行此操作:

function render()
    stuffWidget:clear()

    for k,v in pairs(stuffModel)do
        stuffWidget:add_value(v)
    end

end
然后,可以根据需要对阵列进行操作