Как мне добавить все имена разделов в ListValue в Luci, используя CBI?
Я знаю, как это сделать для получения списка опций. Например, если у меня есть конфиг ниже.
config mysection 'foo'
option key1 'abc'
option key2 'def'
config mysection 'bar'
option key1 '123'
option key2 '456'
Я легко могу составить список опций key1 примерно так:
lv = s:option(ListValue, "xxx", "whatever");
m.uci:foreach("myconfig","mysection",
function(i)
lv:value(i.key1, i.key1)
end)
Это предоставляет выпадающий список с 'abc' и '123'
Теперь мне нужно то же самое, но с использованием названия раздела. то есть список с 'foo' и 'bar'.