Module:Sandbox/Gonnym/sometest10/1: Difference between revisions
imported>Gonnym No edit summary |
(No difference)
|
Latest revision as of 18:07, 1 December 2019
Documentation for this module may be created at Module:Sandbox/Gonnym/sometest10/1/doc
local tableM = require('Module:Sandbox/Gonnym/sometest10')
local root
local p = {}
local function createRow()
local row = tableM.createTableRow({textAlign = "center"})
local rowCellHeader = tableM.createRowCell({headerCell = true, text = "row 1"})
row:node(rowCellHeader)
for i = 2, 4 do
local rowCellData = tableM.createRowCell({headerCell = false, text = "row " .. i})
row:node(rowCellData)
end
root:node(row)
end
local function createColumnRow()
local row = tableM.createTableRow({textAlign = "center"})
-- Creates header row cells.
for i = 1, 4 do
local headerCell = tableM.createColumnHeaderCell({text = "header cell " .. i})
row:node(headerCell)
end
root:node(row)
end
function p.main(frame)
root = tableM.createTable({plainrowheaders = true, sortable = true, textAlign = "center", caption = "test caption"})
createColumnRow()
for i = 1, 3 do
createRow()
end
return tostring(root)
end
local function createRow2()
local row = tableM.createTableRow({textAlign = "center"})
row = tableM.createAndAddRowCell(row, {headerCell = true, text = "row 1"})
for i = 2, 4 do
row = tableM.createAndAddRowCell(row, {headerCell = false, text = "row " .. i})
end
root:node(row)
end
local function createColumnRow2()
local row = tableM.createTableRow({textAlign = "center"})
-- Creates header row cells.
for i = 1, 4 do
row = tableM.createAndAddColumnHeaderCell(row, {text = "header cell " .. i})
end
root:node(row)
end
function p.main2(frame)
root = tableM.createTable({plainrowheaders = true, sortable = true, textAlign = "center", caption = "test caption"})
createColumnRow2()
for i = 1, 3 do
createRow2()
end
return tostring(root)
end
return p