15.326
Bearbeitungen
(Test val_is_list) |
(aufgeräumt) |
||
| Zeile 80: | Zeile 80: | ||
for a, _ in pairs(fbdata.pargs) do | for a, _ in pairs(fbdata.pargs) do | ||
if not com.isTrue(no_show_attr[a]) then | if not com.isTrue(no_show_attr[a]) then | ||
t = t .. p.zeile{attr_name = a, fbdata = fbdata, | t = t .. p.zeile{attr_name = a, fbdata = fbdata, delimiter = ";"} | ||
end | end | ||
end | end | ||
| Zeile 312: | Zeile 312: | ||
-- Attribut-Name/Wert aufbereiten (splitten, in table umwandeln) | -- Attribut-Name/Wert aufbereiten (splitten, in table umwandeln) | ||
local attr_name = args.attr_name | local attr_name = args.attr_name | ||
local attr_val = args.attr_val | local attr_val = args.attr_val or args.fbdata.pargs[attr_name] or {} | ||
if type(attr_val) ~= "table" then -- Liste in table umwandeln/zerteilen | if type(attr_val) ~= "table" then -- Liste in table umwandeln/zerteilen | ||
if args.delimiter ~= nil | if args.delimiter ~= nil then | ||
attr_val = str.splitAndStrip(attr_val, args.delimiter or ";") | attr_val = str.splitAndStrip(attr_val, args.delimiter or ";") | ||
else | else | ||