starbound lua. Не могу понять как группировать списки

есть .json-массив, который содержит списки групп и предметов в группах

{
    "dirtmaterial": {
        "minerals": [
            "coalore"
        ],
        "seeds": [
            "carrotseed",
            "potatoseed",
            "tomatoseed",
            "kiwiseed"
        ],
        "other": [
            "bone",
            "slag"
        ]
    }
}

циклами вывожу списки групп и предметов,

function seedItemList()
    local currentMaterial = materialList[slotItem.name]
    widget.clearListItems(self.seedList)
    for groups, item in pairs(currentMaterial) do
        for i, itemName in pairs(item) do
            local config = root.itemConfig(itemName)
            local seedList = string.format("%s.%s", self.seedList, widget.addListItem(self.seedList))
            local name = config.config.shortdescription
            widget.setText(string.format("%s.itemName", seedList), name)
            widget.setItemSlotItem(string.format("%s.currentRecipeIcon", seedList), itemName)
        
            widget.setData(seedList, i)
        end
    end
end

Немного не понимаю как можно сгруппировать список предметов чтобы они отображали с зазором между предмет группами.


Ответы (0 шт):