style_mods.column_alignments don't work at gui creation, because it's not writtable but its attributes can be written
Use:
for key, value in pairs(style_mods) do
if key == "column_alignments" then
for ikey, ivalue in ipairs(value) do
elem.style.column_alignments[ikey] = ivalue
end
else
elem.style[key] = value
end
end
Or:
if style_mods.column_alignments then
for ikey, ivalue in ipairs(style_mods.column_alignments) do
elem.style.column_alignments[ikey] = ivalue
end
style_mods.column_alignments=nil
end
for key, value in pairs(style_mods) do
elem.style[key] = value
end
Instead of:
for key, value in pairs(style_mods) do
elem.style[key] = value
end
Description
No error from logs
Reproduction
style_mods.column_alignments don't work at gui creation, because it's not writtable but its attributes can be written
Use:
Or:
Instead of: