| 第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 |