local p = {}
local food = {
{category = "Bread", name = "white"},
{category = "drinks", name = "milk"},
{category = "Bread", name = "corn"},
{category = "Bread", name = "french"},
{category = "drinks", name = "cola"},
{category = "drinks", name = "soda"}
}
local function tableSortCat( a, b )
return (a.category < b.category) or (a.category == b.category and a.name < b.name)
end
function p.main(frame)
table.sort( food, tableSortCat )
--for i=1, #food do
-- print(food[i].category, food[i].name)
--end
ss = ''
for k, v in pairs( food ) do
ss = ss .. k .. ',' .. v .. '<br/>'
end
return ss
end
return p