可视化工具模板:过滤器

  • Evoq参与

可以执行额外的处理之前显示的值通过输出通过管道(一个或多个过滤器分离|)。

数学

过滤器 描述 例子
divided_by 把管道通过指定的整数。轮结果。也看到
{{10 | divided_by: 3}}
3
- 从管道的值减去指定的值。也看到+
{{4 | -:2}}
2
返回管道时的模(剩余)值除以指定值。也看到divided_by
{{3 |模:2}}
1
+ 添加管道价值和指定值。如果值是数字字符串,数字转换为整数,然后补充说。也看到-
{{1 | +:1}}
2
增加管道值与指定的值。
{{5 | *:4}}
20.

字符串

过滤器 描述 例子
附加 指定字符串的末尾附加管道字符串。也看到预谋
{{|添加“那只敏捷的棕色狐狸”:“跳过”}}
那只敏捷的棕色狐狸跳过
利用 在管道字符串中单词的首字母都要大写。也看到upcasedowncase
{{“那只敏捷的棕色狐狸”|利用}}{{“跳过了懒惰的狗”|利用}}
那只敏捷的棕色狐狸跳过了懒惰的狗
downcase 将管道字符串转换为小写的。也看到upcase利用
{{“那只敏捷的棕色狐狸”| downcase}}{{“那只敏捷的棕色狐狸”| downcase}}
那只敏捷的棕色狐狸那只敏捷的棕色狐狸
预谋 突出显示一个字符串。也看到附加
{{“懒惰的狗”|预谋:“跳过”}}
跳过了懒惰的狗
remove_first 删除指定字符串的第一次出现管道字符串。也看到删除取代
{{“辣椒”| remove_first: "体育"}}
ppers
删除 从管道中删除指定字符串的每个出现的字符串。也看到remove_first取代
{{“辣椒”|删除:"体育"}}
prs
replace_first 取代了第一个指定字符串中第一次出现指定第二个字符串。也看到取代remove_first
{{“辣椒”| replace_first:“体育”、“"}}
装饰
取代 取代每发生指定的第一个指定字符串,第二个字符串。也看到replace_first删除
{{“辣椒”|取代:“体育”、“"}}
toptors
大小 返回管道数组或字符串的大小。
{{“hello”|大小}}
5
从管道的字符串返回一个字符串,从指定的偏移量和指定数量的字符。负的偏移量将从字符串的结束开始计数。
{{“hello”|片:1、2}}{{“hello”|片:3,3}}
el llo
分裂 将管道找到字符串中指定的模式,不包括搜索模式。也看到数组
注意:数组转换为字符串显示通过连接元素。的加入可用于格式数组每个元素之间的分隔符。
{{“a、b”|分割:”,“}}{{“a、b”|分裂:“,”|加入:" | "}}
ab a |
strip_newlines 删除换行符(\ n)管道的字符串。

如果myMultiLineField设置为:

闪烁,闪烁,小星星。我想知道你是如何。
{{myMultiLineText | strip_newlines}}
闪烁,闪烁,小星星。你是我多么wonderwhat。
截断 对管道截断字符串和附加可选的第二个参数,所以最后的结果是第一个参数的长度。
{{“supercalifragilistic”|截断:8,“男人”}}{{“supercalifragilistic”|截断:5,"说明"}}
超人阳光明媚
upcase 将管道字符串转换为大写。
{{“hello”| upcase}}
你好

HTML和URL编码的字符串

可以使用下面的过滤器,如果字段包含一个字符串。

过滤器 描述 例子
escape_once 将字符串中的特殊字符转换成HTML转义字符而不影响已经已被HTML转义的字符。
逃避 将字符串中的特殊字符转换成HTML转义字符。
newline_to_br 替换每个换行符(\ n)与一个HTML (< br / >)。
strip_html 从管道中删除所有HTML-encoded字符字符串。
url_encode 将管道字符串转换为URL编码。

创建链接的url

可以使用下面的过滤器,如果字段包含一个URL。使用的例子{{linkedIn}}占位符。

过滤器 描述 例子
(过滤器) 返回的URL作为纯文本。
{{linkedIn}}
http://www.linkedin.com/in/myexample
link_new 创建一个链接,将加载目标页面在一个新的浏览器选项卡中。
{{linkedIn | link_new}}
< a href = " http://www.linkedin.com/in/myexample " target = "平等" > http://www.linkedin.com/in/myexample < / >

数组

数组索引从零开始的;即。,第一个元素的索引为0,和最后一个元素的索引是元素的数量- 1。例子:如果数组包含五个元素,该指数范围从0(第一个元素)到4(最后一个元素)。

字段的类型资产(图片和文档)包含数组;因此,您也可以使用这些过滤器与领域。

这些例子能接受一个逗号分隔的字符串值,这是之前分成数组应用过滤器。如果结果是一个数组,加入滤波器结合成一个字符串的元素与波浪符号“~”作为分隔符。

注意:数组转换为字符串显示通过连接元素。的加入可用于格式数组每个元素之间的分隔符。
过滤器 描述 例子
第一个 返回管道数组的第一个元素。也看到去年
{{“dddd, bb, ccc,“|分割:“,”|第一}}
dddd
index_at 返回指定索引元素的URL。如果指定的索引超出有效范围(0 - 1)的元素数量,没有返回。
{{“dddd, bb, ccc,“|分割:“,”| index_at: 2}}
ccc
加入 结合管道的元素数组的每个元素之间插入指定字符。
{{“dddd, bb, ccc,“|分割:“,”|加入“~”}}
dddd ~ bb ~ ccc ~
去年 返回管道数组的最后一个元素。也看到第一个
{{“dddd, bb, ccc,“|分割:“,”|去年}}
一个
大小 返回管道数组或字符串的大小。
{{“dddd, bb, ccc,“|分割:“,”|大小}}
4
排序 数组的元素。看到反向
{{“dddd, bb, ccc,“|分割:“,”| |加入“~”排序}}
一个~ ~ bb ~ ccc dddd

多项选择

这些过滤器仅适用于字段的类型多项选择

过滤器 描述 例子
(过滤器) 对于单一选择字段,返回的值选择。对于多次选择字段,返回选择为一个以逗号分隔的列表。
{{mySingleSelection}} {{myMultipleSelection}}
选择1选择1,选择2
列表 返回一个无序列表用户的选择。
{{myMultipleSelection列表|}}
< ul > <李>选择1 < /李> <李>选择2 < /李> < / ul >
numberedlist 返回一个有序列表用户的选择,在选择的顺序。
{{myMultipleSelection | numberedlist}}
李< ol > < >选择1 < /李> <李>选择2 < /李> < / ol >

资产(图像和文档)

这些过滤器仅适用于字段的类型资产

过滤器 描述 例子
(过滤器) 返回所有图片/文件。图像是用< img / >标签。文档是包裹在< / >标签。
{{模板}}{{期间}}
< img src = " https://example.com/img - folder/my形象- 1. png”alt = "我的形象1 " / > < img src = " https://example.com/img - folder/my形象- 2. png”alt = "我的形象2 " / > <目标= " __blank " href = " https://example.com/doc - folder/my -文件- 1. - pdf”>我的文档标题1 < / > <目标= " __blank " href = " https://example.com/doc - folder/my -文件- 2. - pdf”>我的文档标题2 < / >

(格式清晰)。

images_url 返回所有图像的url为纯文本。
{{myimage | images_url}}
https://example.com/img folder/my -图像- 1. png https://example.com/img - folder/my - 2. png图像

(格式清晰)。

images_list 返回包含图片包装在一个无序列表< img / >标签。
{{myimage | images_list}}
李< ul > < > < img src = " https://example.com/img - folder/my形象- 1. png”alt = "我的形象1 " / > < /李> <李> < img src = " https://example.com/img - folder/my形象- 2. png”alt = "我的形象2 " / > < /李> < / ul >
documents_url 返回所有的url作为普通文本文档。
{{期间| documents_url}}
https://example.com/doc - folder/my文档- 1. - pdf https://example.com/doc - folder/my - 2. - pdf文档

(格式清晰)。

documents_list 返回一个包含文档url裹着的无序列表< href / >标签。
{{期间| documents_list}}
李< ul > < > <目标= " __blank " href = " https://example.com/doc - folder/my -文件- 1. - pdf”>我的文档标题1 < / > < /李> <李> <目标= " __blank " href = " https://example.com/doc - folder/my -文件- 2. - pdf”>我的文档标题2 < / > < /李> < / ul >

Misc

过滤器 描述 例子
日期 重新格式化日期。(见Datetime)。
{{meetingTimeslot |日期:“HH: mm}}
18:00