词典表格:修订间差异
来自卡厄思梦境WIKI
无编辑摘要 |
无编辑摘要 |
||
| 第14行: | 第14行: | ||
-- 添加数据属性用于筛选 | -- 添加数据属性用于筛选 | ||
table.insert(row, string.format('data-param1="%s"', entry["类型"] or "")) | table.insert(row, string.format('data-param1="%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