来自魔法纪录中文Wiki
编写方式与参数
首先请在本模板的子页面编写一个表格来存放数据,需要满足如下要求:
- 表格的class属性必须包含
AnnTools-MWFilter-result
; - 第一行必须使用
<th>
或是!
来指定需要筛选的属性名; - 剩余列作为被筛选的数据的属性值使用,所以只能放置属性相关的内容:
- 一个属性有多个值的时候请用
、
(中文顿号)分隔; - 指定值可以通过直接在表格内填入文字的方式,也可以用
data-value
属性;- 如果通过表格内填入文字的方式指定值,还可以使用
<span class="AnnTools-MWFilter-hidden">blablabla</span>
来写上不想进筛选的备注; - 如果通过
data-value
属性指定,那么表格内容就可以随便填写,比如使用图片等作为内容;
- 如果通过表格内填入文字的方式指定值,还可以使用
- 一个属性有多个值的时候请用
- 如果有不需要筛选的列(例如日文标题)可以在第一行该列单元格使用
AnnTools-MWFilter-skip
class属性。
写完数据表格后就可以在其它页面使用啦,参数如下:
参数名 | 样例 | 说明 |
---|---|---|
tablename | 回忆筛选 | 表格名称:必填,要求只填你所写的表格页面的除去Template:筛选功能/外的部分,如【Template:筛选功能/回忆筛选 => 回忆筛选】 |
caption | 记忆结晶一览 | 表格抬头:选填,表现表格名称用 |
needSortFilters | 稀有度 | 需要排序属性值的属性名:选填,有部分属性值有明显的可排序性(如稀有度从1到4明显可以排序),将该属性名指定进本参数可以在筛选表中对选项排序,需要指定多个值时请用、 (中文顿号)分隔
|
markAsBottomFilters | 未实装 XX限定 | 需要放置在最后的属性值:选填,有部分属性值明显需要放置在最后(例如“未实装”“XX限定”等),将该属性值指定进本参数可以在筛选表中将该属性值放置于最后,需要指定多个值时请用、 (中文顿号)分隔
|
defaultMethod | OR | 默认筛选方式:选填,只能填AND 或OR ,默认为AND ,用来指定默认的筛选方式的,前者对应“只显示同时满足单行内所有选项的结果”而后者对应“显示所有满足单行内任一选项的结果”。
|
表格
图片 | 日文标题 | 稀有度 | 类型 | HP | ATK | DEF | 效果 | 冷却回合 |
---|---|---|---|---|---|---|---|---|
迷わないこの道 | 4 | 技能型 | 2200 | 0 | 1800 | 攻击力UP[Ⅵ]、防御力UP[Ⅴ]、(自/3T) | 8 | |
過去と未来 | 4 | 技能型 | 2100 | 0 | 1900 | 伤害上升状态[Ⅵ]、伤害削减状态[Ⅴ]、(自/3T)、防御力UP[Ⅴ] | 8 |
样例
{{筛选功能|tablename=回忆筛选|caption=记忆结晶一览|needSortFilters=稀有度|markAsBottomFilters=未实装|defaultMethod=OR}}
{{#Widget:MWFilter}}
图片 | 日文标题 | 稀有度 | 类型 | HP | ATK | DEF | 效果 | 冷却回合 |
---|---|---|---|---|---|---|---|---|
迷わないこの道 | 4 | 技能型 | 2200 | 0 | 1800 | 攻击力UP[Ⅵ]、防御力UP[Ⅴ]、(自/3T) | 8 | |
過去と未来 | 4 | 技能型 | 2100 | 0 | 1900 | 伤害上升状态[Ⅵ]、伤害削减状态[Ⅴ]、(自/3T)、防御力UP[Ⅴ] | 8 |
上述文档嵌入自Template:筛选功能/doc。 (编辑 | 历史) 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。 本模板的子页面。 |