跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
学习园地
新人须知
教程整合
NEW!!!
主题编号使用指导
论坛百科
SS分区介绍
论坛设定
论坛文化
传奇殿堂
SS大事年表
SS大学图书馆
维基事务
基本规则
新手指南——技术
新手指南——内容
wiki语法手册
规范全集
搜索
搜索
外观
登录
个人工具
登录
查看“︁模块讨论:AutoTabTable”︁的源代码
模块
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
←
模块讨论:AutoTabTable
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
*收录相关魔改版的讯息 ==FGO活动专用版本== *增加了'''bottom'''的功能,结合表格标题文字加上<nowiki><h3></h3></nowiki>等标题语法实现跳回表格最上方。 ===相关更改=== *直向扩充表格;更改语法代号。 ===更改语法代号=== {| class="wikitable" |- ! 您所看到的 !! 您所输入的 |- | <nowiki> params["prefix"] = {'a', 'b', 'c'} </nowiki> || <pre><nowiki><nowiki> 'a', 'b', 'c'等文字可以替代成其他代号。 </nowiki></nowiki> </pre> |- |} ===直向扩充表格=== *此处为扩充表格时所需要用的CSS代码。 {| class="wikitable" |- ! 语法代号 !! 更动语法!! 语法代号 !! 更动语法 |- |rowspan="10"| local params || params["bottom"] = {} |rowspan="10"| local col_param_list || "bottom", |- || params["bottom_text" ] = {} || "bottom_text" , |- || params["bottom_col_width" ] = {} || "bottom_color" , |- || params["bottom_col_height" ] = {} || "bottom_bg_color" , |- || params["bottom_color" ] = {} || "bottom_col_width" , |- || params["bottom_bg_color" ] = {} || "bottom_col_height" , |- || params["border_color" ] = {} || "bottom_border_color" , |- || params["bottom_border_style" ] = {} || "bottom_border_style" , |- || params["bottom_border_width" ] = {} |- || params["bottom_border_color" ] = {} |- |} *'''local col_param_list'''之后就是在决定表格区域的命名,'''FGO活动专用版本'''为例,顺序为'''function renderHeader(tbl)'''->'''function renderRow(row_id, args, tbl)'''->'''function renderBottom(tbl)'''。 *如果要建立固定栏为以'''function renderBottom(tbl)'''为区域进行黏贴,若要建立循环表格以function renderRow(row_id, args, tbl)为区域进行黏贴。 *'''function renderTable(args, row_ids)'''之后就是LUA建立表格的地方,需留意此语法前面有4个END。 ====细节补充==== *'''function renderBottom(tbl)'''(function render自定义名称(tbl))进行补充,根据前方自定义名称地方决定下方语法更改。 {| class="wikitable" |- ! 您所看到的 !! 您所输入的 |- | function renderBottom(tbl) || function render自定义名称(tbl) |- | local border_th = row:tag('th') || local 自定义名称_th = row:tag('th') |- | border_th || 自定义名称_th |- | css('width' , params["bottom_col_width" ][i]) || css('width' , params["自定义名称_col_width" ][i]) |- | css('height' , params["bottom_col_height" ][i]) || css('height' , params["自定义名称_col_height" ][i]) |- | css('color' , params["bottom_color" ][i]) || css('color' , params["自定义名称_color" ][i]) |- | css('background-color' , params["bottom_bg_color" ][i]) || css('background-color' , params["自定义名称_bg_color" ][i]) |- | css('border-width' , params["bottom_border_width" ][i]) || css('border-width' , params["自定义名称_border_width" ][i]) |- | css('border-color' , params["bottom_border_color" ][i]) || css('border-color' , params["自定义名称_border_color" ][i]) |- | css('border-style' , params["bottom_border_style" ][i]) || css('border-style' , params["自定义名称_border_style" ][i]) |- | css('text-align' , params["bottom_text" ][i]) || css('text-align' , params["自定义名称_text" ][i]) |- |} ==可进行更改== *横向扩充表格,'''for i=1,3 do'''循环语法根据增加的表格进行更改,若变成四栏就是变成'''for i=1,4 do''',需将所有for i进行更改。 {| class="wikitable" |- ! 您所看到的 !! 您所输入的 |- | <nowiki> params["prefix"] = {'a', 'b', 'c'} </nowiki> || <pre><nowiki><nowiki> params["prefix"] = {'a', 'b', 'c,'d','自定义'} </nowiki></nowiki> </pre> |- | <nowiki> for i=1,3 do </nowiki> || <pre><nowiki><nowiki> for i=1,更改后的栏位数量 do(根据增加的数量自行更改) </nowiki></nowiki> </pre> |- |} ===定义相关CSS=== *'''local params'''根据增加栏位进行增加。 {| class="wikitable" |- ! 您所看到的 !! 您所输入的 |- | <nowiki> params["color" ] = {'#000000', '#000000', '#000000',} </nowiki> || <pre><nowiki><nowiki> params["color" ] = {'#000000', '#000000', '#000000','自定义'} </nowiki></nowiki> </pre> |- | <nowiki> params["bg_color" ] = {'#f8f9fa', '#f8f9fa', '#f8f9fa',} </nowiki> || <pre><nowiki><nowiki> params["bg_color" ] = {'#f8f9fa', '#f8f9fa', '#f8f9fa','自定义'} </nowiki></nowiki> </pre> |- | <nowiki> params["color_alt" ] = {'#202122', '#202122', '#202122',} </nowiki> || <pre><nowiki><nowiki> params["color_alt" ] = {'#202122', '#202122', '#202122','自定义'} </nowiki></nowiki> </pre> |- | <nowiki> params["bg_color_alt" ] = {'#f8f9fa', '#f8f9fa', '#f8f9fa',} </nowiki> || <pre><nowiki><nowiki> params["bg_color_alt" ] = {'#f8f9fa', '#f8f9fa', '#f8f9fa','自定义'} </nowiki></nowiki> </pre> |- | params["display" ] = {'true', 'true', 'true'} || params["display" ] = {'true', 'true', 'true','自定义'} |- | params["col_width" ] = {'fit-content', 'fit-content', 'fit-content'} || params["col_width" ] = {'fit-content', 'fit-content', 'fit-content','自定义'} |- | params["col_height" ] = {'fit-content', 'fit-content', 'fit-content'} || params["col_height" ] = {'fit-content', 'fit-content', 'fit-content','自定义'} |- | params["bottom_col_width" ] = {'fit-content', 'fit-content', 'fit-content'} || params["bottom_col_width" ] = {'fit-content', 'fit-content', 'fit-content','自定义'} |- | params["bottom_col_height" ] = {'fit-content', 'fit-content', 'fit-content'} || params["bottom_col_height" ] = {'fit-content', 'fit-content', 'fit-content','自定义'} |- | params["border_style" ] = { "solid solid solid solid", "solid solid solid solid", "solid solid solid solid", } || params["border_style" ] = { "solid solid solid solid", "solid solid solid solid", "solid solid solid solid", "自定义", } |- | params["border_width" ] = { "1px 1px 1px 1px", "1px 1px 1px 1px", "1px 1px 1px 1px", } || params["border_width" ] = { "1px 1px 1px 1px", "1px 1px 1px 1px", "1px 1px 1px 1px", "自定义", } |- |}
返回
模块讨论:AutoTabTable
。