|
|
| Zeile 85: |
Zeile 85: |
| -- mw.logObject(frame, "frame") | | -- mw.logObject(frame, "frame") |
| local fbdata = fab.fbdata(frame) | | local fbdata = fab.fbdata(frame) |
| -- subobject ID zusammenbauen
| | geb.faktenbox(fbdata) -- die Gebäude-Faktenbox setzt hier nur die Attribute |
| fbdata.SubID = "Gebäude"
| |
| if not com.isEmpty(fbdata.pargs["Objekt"]) then
| |
| fbdata.SubID = fbdata.SubID .. " " .. fbdata.pargs["Objekt"]
| |
| end
| |
| if not com.isEmpty(fbdata.pargs["Baujahr"]) then
| |
| fbdata.SubID = fbdata.SubID .. " " .. fbdata.pargs["Baujahr"]
| |
| end
| |
| fbdata.SubID = smw.subobjectIdCleaner(fbdata.SubID)
| |
| geb.faktenbox(fbdata) | |
| -- return ""
| |
| | |
| -- local frame, pargs = dev.GetFrameAndParentArgs(frame)
| |
| ---- mw.logObject(pargs, "pargs") | |
| -- local attrlist = {}
| |
| -- for _, a in ipairs(gebauede_daten) do -- diese Attr. übernehmen
| |
| -- local val = pargs[a] or ""
| |
| -- if val ~= "" then
| |
| -- if listen_attribute[a] then -- Listen aufteilen
| |
| -- val = str.splitAndStrip(val, ";")
| |
| -- end
| |
| -- smw.addAttrToList(attrlist, a, val)
| |
| -- end
| |
| -- end
| |
| ---- mw.logObject(attrlist, "attrlist")
| |
| -- -- subobject ID zusammenbauen
| |
| -- local id = "Gebäude"
| |
| -- if attrlist["Objekt"] ~= nil then
| |
| -- id = id .. " " .. attrlist["Objekt"][1]
| |
| -- end
| |
| -- if attrlist["Baujahr"] ~= nil then
| |
| -- id = id .. " " .. attrlist["Baujahr"][1]
| |
| -- end | |
| -- id = smw.subobjectIdCleaner(id)
| |
| ---- mw.logObject(id, "id")
| |
| -- -- subobject setzen
| |
| -- mw.smw.subobject(attrlist, id)
| |
| end | | end |
|
| |
|