模块

词典表格:修订间差异

来自卡厄思梦境WIKI

律Rhyme留言 | 贡献
无编辑摘要
律Rhyme留言 | 贡献
无编辑摘要
第14行: 第14行:
             -- 添加数据属性用于筛选
             -- 添加数据属性用于筛选
             table.insert(row, string.format('data-param1="%s"', entry["类型"] or ""))
             table.insert(row, string.format('data-param1="%s"', entry["类型"] or ""))
            table.insert(row, string.format('data-param2="%s"', entry["颜色"] or ""))
              
              
             -- 添加表格单元格
             -- 添加表格单元格

2025年10月9日 (四) 14:11的版本

此模块的文档可以在模块:词典表格/doc创建

local p = {}
local data = require('Module:词典/data')

function p.renderTable(frame)
    local result = {}
    
    -- 遍历词典数据
    for name, entries in pairs(data.dictionary) do
        for _, entry in ipairs(entries) do
            -- 构建表格行
            local row = {}
            table.insert(row, '|-')
            
            -- 添加数据属性用于筛选
            table.insert(row, string.format('data-param1="%s"', entry["类型"] or ""))
            
            -- 添加表格单元格
            table.insert(row, '\n|' .. (entry["icon"] or ""))
            table.insert(row, '\n|' .. name)
            table.insert(row, '\n|' .. (entry["类型"] or ""))
            table.insert(row, '\n|' .. (entry["描述"] or ""))
            
            table.insert(result, table.concat(row, ' '))
        end
    end
    
    return table.concat(result, '\n')
end

return p