Tiddlywiki自定义字段按数字排序

时间:2016-06-20 22:00:36

标签: javascript sorting tiddlywiki tiddlywiki5

我正在制作一个TiddlyWiki,其中一些小提琴手包含以下字段:age year month date对应于虚构宇宙中的小提琴日期(因此我不能使用现有的日期字段,日历不同)。

我有这个代码创建一个列表,并按顺序ageyearmonthdate或多或少地正确排序小提琴手:

<$list filter="[tag[history]] [tag[progress]] +[!sort[date]!sort[month]!sort[year]!sort[age]]">
<$link>{{!!title}}</$link> | <span style="font-weight: bold;">Age:</span> {{!!age}} <span style="font-weight: bold;">Year:</span> {{!!year}} <span style="font-weight: bold;">Month:</span> {{!!month}} <span style="font-weight: bold;">Date:</span> {{!!date}}<br>
</$list>

但是当我有一个字段month:11时,它会在month:1之后和month:2之前排序,因为它正在被评估并排序为文本。

所以我的问题归结为我如何强制sort[]将其参数视为整数,或者如何告诉TiddlyWiki我在自定义字段中存储了哪种数据?

解决方案

使用nsort[]代替sort[]

0 个答案:

没有答案