第68行: |
第68行: |
| end | | end |
| | | |
− | local x = ""
| |
| for i, prop in ipairs(properties) do | | for i, prop in ipairs(properties) do |
| local title = frame.args[prop.."_title"] | | local title = frame.args[prop.."_title"] |
第80行: |
第79行: |
| final_values = _merge_keys(final_values, reversed_values) | | final_values = _merge_keys(final_values, reversed_values) |
| end | | end |
− | x = x.. mw.dumpObject(final_values) | + | |
| + | local final_list = ListUtils.set_to_list(final_values) |
| + | _create_list(root, title, final_list) |
| + | for i, k in ipairs(final_list) do |
| + | mw.smw.set({[prop]=k}) |
| + | end |
| end | | end |
− | return x
| |
− | end
| |
| | | |
− | -- local final_list = ListUtils.set_to_list(final_values)
| + | if children_title then |
− | -- _create_list(root, title, final_list)
| + | local children = p.query_by_reference(name, parent_property) |
− | -- for i, k in ipairs(final_list) do
| + | local children_list = ListUtils.set_to_list(children) |
− | -- mw.smw.set({[prop]=k})
| + | _create_list(root, children_title, children_list) |
− | -- end
| + | end |
− | -- end
| |
| | | |
− | -- if children_title then
| + | return root:done() |
− | -- local children = p.query_by_reference(name, parent_property)
| + | end |
− | -- local children_list = ListUtils.set_to_list(children)
| |
− | -- _create_list(root, children_title, children_list)
| |
− | -- end
| |
− | | |
− | -- return root:done()
| |
− | -- end
| |
| | | |
| return p | | return p |