Dostupni Liquid filteri
Napomena
Od 12. oktobra 2022. Power Apps portali postaju Power Pages. Više informacija: Usluga Microsoft Power Pages je sada opštedostupna (blog)
Uskoro ćemo migrirati i objediniti dokumentaciju o Power Apps portalima sa dokumentacijom o usluzi Power Pages.
Liquid filteri se koriste za menjanje izlaza niski, brojeva, promenljivih i objekata. Razdvajaju se od vrednosti na koju se primenjuju pomoću znaka |.
{{ 'hal 9000' | upcase }} <!-- Output: HAL 9000 -->
Neki filteri prihvataju parametre. Filtere možete i da kombinujete, a primenjuju se redosledom sleva nadesno.
{{ 2 | times: 2 | minus: 1 }} <!-- Output: 3 -->
{{ "Hello, " | append: user.firstname }} <!-- Output: Hello, Dave -->
Odeljak u nastavku opisuje razne filtere.
Filteri niza
Filteri niza se koriste za rad sa nizovima.
grupa
Deli niz u više nizova u datoj veličini.
Kôd
{% assign batches = entityview.records | batch: 2 %}
{% for batch in batches %}
<ul>
{% for item in batch %}
<li>{{ item.fullname }}</li>
{% endfor %}
</ul>
{% endfor %}
Izlazni
<ul>
<li>John Smith</li>
<li>Dave Thomas</li>
</ul>
<ul>
<li>Jake Johnson</li>
<li>Jack Robinson</li>
</ul>
nadovezivanje
Nadovezuje dva niza u jedan novi niz.
Jedna stavka data kao parametar, „concat“ vraća novi niz koji se sastoji od originalnog niza sa datom stavkom kao poslednji element.
Kôd
Group #1: {{ group1 | join: ', ' }}
Group #2: {{ group2 | join: ', ' }}
Group #1 + Group #2: {{ group1 | concat: group2 | join: ', ' }}
Izlazni
Group #1: John, Pete, Hannah
Group #2: Joan, Bill
Group #1 + Group #2: John, Pete, Hannah, Joan, Bill
osim
Izaberite sve objekte u nizu gde dati atribut nema datu vrednost. (Ovo je obrnuto od where.)
Kôd
{% assign redmond = entityview.records | except: 'address1_city', 'Redmond' %}
{% for item in redmond %}
{{ item.fullname }}
{% endfor %}
Izlazni
Jack Robinson
Prvi
Vraća prvi element niza.
Prvi se takođe može koristiti sa specijalnom oznakom tačke, u slučajevima kada se koristi unutar oznake.
Kôd
{% assign words = This is a run of text | split: %}
{{ words | first }}
{% if words.first == This %}
The first word is This.
{% endif %}
Izlazni
This
The first word is This.
group_by
Grupišite stavke u nizu po datom atributu.
Kôd
{% assign groups = entityview.records | group_by: 'address1_city' %}
{% for group in groups %}
{{ group.key }}:
{% for item in group.items %}
{{ item.fullname }}
{% endfor %}
{% endfor %}
Izlazni
Redmond:
John Smith
Dave Thomas
Jake Johnson
New York:
Jack Robinson
pridruži
Pridruži elemente niza sa znakom kao parametrom. Rezultat je jedna niska.
Kôd
{% assign words = This is a run of text | split: %}
{{ words | join: , }}
Izlazni
This, is, a, run, of, text
Poslednji
Vraća poslednji element niza.
Poslednji se takođe može koristiti sa specijalnom oznakom tačke, u slučajevima kada se koristi unutar oznake.
Kôd
{% assign words = This is a run of text | split: -%}
{{ words | last }}
{% if words.last == text -%}
The last word is text.
{% endif -%}
Izlazni
text
The last word is text.
narudžba_do
Vraća elemente niza koje je poručio dati atribut elemenata u niza.
Opcionalno, možete da pružite opis kao drugi parametar za sortiranje elemenata u opadajućem redosledu, a ne u rastućem.
Kôd
{{ entityview.records | order_by: 'fullname' | join: ', ' }}
{{ entityview.records | order_by: 'fullname', 'desc' | join: ', ' }}
Izlazni
Dave Thomas, Jack Robinson, Jake Johnson, John Smith
John Smith, Jake Johnson, Jack Robinson, Dave Thomas
nasumično
Vraća jednu nasumično izabranu stavku iz niza.
Kôd
{{ group1 | join: ', ' }}
{{ group1 | random }}
Izlazni
John, Pete, Hannah
Pete
izbor
Bira vrednost datog atributa za svaku stavku u nizu i vraća te vrednosti kao niz.
Kôd
{{ entityview.records | select: 'address1_city' | join: ', ' }}
Izlazni
Redmond, New York
promešaj
Primenjen na nizu, vraća novi niz sa istim stavkama u nasumičnom redosledu.
Kôd
{{ group1 | join: ', ' }}
{{ group1 | shuffle | join: ', ' }}
Izlazni
John, Pete, Hannah
Hannah, John, Pete
veličina
Vraća broj stavki u niz.
Veličina se takođe može koristiti sa specijalnom oznakom tačke, u slučajevima kada se koristi unutar oznake.
Kôd
{% assign words = This is a run of text | split: -%}
{{ words | size }}
{% if words.size == 6 -%}
The text contains 6 words.
{% endif -%}
Izlazni
6
The text contains 6 words.
preskočite
Preskače dati broj stavki u nizu i vraća ostatak.
Kôd
{% assign words = This is a run of text | split: %}
{{ words | skip: 3 | join: ', ' }}
Izlazni
run, of, text
uzmi
Uzima dati broj stavki iz niza, i vraća uzete stavke.
Kôd
{% assign words = This is a run of text | split: %}
{{ words | take: 3 | join: ', ' }}
Izlazni
This, is, a
zatim_do
Dodaje dodatno naknadno raspoređivanje nizu koje je već raspoređeno prema order_by.
Opcionalno, možete da pružite opis kao drugi parametar za sortiranje elemenata u opadajućem redosledu, a ne u rastućem.
Kôd
{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname' | join: ', ' }}
{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname', 'desc' | join: ', ' }}
Izlazni
Dave Thomas, Jack Robinson, Jake Johnson, John Smith
John Smith, Jake Johnson, Jack Robinson, Dave Thomas
gde
Izaberite sve objekte u nizu gde dati atribut ima datu vrednost.
Kôd
{% assign redmond = entityview.records | where: 'address1_city', 'Redmond' %}
{% for item in redmond %}
{{ item.fullname }}
{% endfor %}
Izlazni
John Smith
Dave Thomas
Jake Johnson
Filteri datuma
Filteri datuma se mogu koristiti za aritmetički datum ili da konvertujete vrednosti datuma i vremena u različite formate.
datum
Formatira vrednosti datuma i Vremena pomoću niska .NET formata.
Niske standardnog formata datuma i vremena
Niske prilagođenog formata datum i vremena
Kôd
{{ now | date: 'g' }}
{{ now | date: 'MMMM dd, yyyy' }}
Izlazni
5/7/2018 7:20 AM
May 07, 2018
datum_dodaj_dane
Dodaje određeni broj celih i delimičnih dana vrednosti datuma i vremena. Parametar može biti pozitivan ili negativan.
Kôd
{{ now }}
{{ now | date_add_days: 1 }}
{{ now | date_add_days: -2.5 }}
Izlazni
5/7/2018 7:20:46 AM
5/8/2018 7:20:46 AM
5/4/2018 7:20:46 PM
datum_dodaj_sate
Dodaje određeni broj celih i delimičnih sati vrednosti datuma i vremena. Parametar može biti pozitivan ili negativan.
Kôd
{{ now }}
{{ now | date_add_hours: 1 }}
{{ now | date_add_hours: -2.5 }}
Izlazni
5/7/2018 7:20:46 AM
5/7/2018 8:20:46 AM
5/7/2018 4:50:46 AM
datum_dodaj_minute
Dodaje određeni broj celih i delimičnih minuta vrednosti datuma i vremena. Parametar može biti pozitivan ili negativan.
Kôd
{{ now }}
{{ now | date_add_minutes: 10 }}
{{ now | date_add_minutes: -2.5 }}
Izlazni
5/7/2018 7:20:46 AM
5/7/2018 7:30:46 AM
5/7/2018 7:18:16 AM
datum_dodaj_mesece
Dodaje određeni broj celih meseci vrednosti datuma i vremena. Parametar može biti pozitivan ili negativan.
Kôd
{{ now }}
{{ now | date_add_months: 1 }}
{{ now | date_add_months: -2 }}
Izlazni
5/7/2018 7:20:46 AM
6/7/2018 7:20:46 AM
3/7/2018 7:20:46 AM
datum_dodaj_sekunde
Dodaje određeni broj celih i delimičnih sekundi vrednosti datuma i vremena. Parametar može biti pozitivan ili negativan.
Kôd
{{ now }}
{{ now | date_add_seconds: 10 }}
{{ now | date_add_seconds: -1.25 }}
Izlazni
5/7/2018 7:20:46 AM
5/7/2018 7:20:56 AM
5/7/2018 7:20:45 AM
datum_dodaj_godine
Dodaje određeni broj celih godina vrednosti datuma i vremena. Parametar može biti pozitivan ili negativan.
Kôd
{{ now }}
{{ now | date_add_years: 1 }}
{{ now | date_add_years: -2 }}
Izlazni
5/7/2018 7:20:46 AM
5/7/2019 7:20:46 AM
5/7/2016 7:20:46 AM
datum_do_iso8601
Formatira vrednost DateTime u skladu sa standardom ISO 8601. Koristan prilikom kreiranja Atom fidova ili sa HTML5 <time> elementom.
Kôd
{{ now | date_to_iso8601 }}
Izlazni
2018-05-07T07:20:46Z
datum_do_rfc822
Formatira vrednost DateTime u skladu sa standardom RFC 822. Koristan prilikom kreiranja RSS fidova.
Kôd
{{ now | date_to_rfc822 }}
Izlaz
Mon, 07 May 2018 07:20:46 Z
Filteri liste
Filteri liste se koriste za rad sa određenim vrednostima entiteta entitylist i za kreiranje prikaza lista.
aktuelno_sortiranje
Sa datim izrazom sortiranja, vraća trenutni smer sortiranja za dati atribut.
Kôd
{{ 'name ASC, createdon DESC' | current_sort: 'createdon' }}
Izlazni
DESC
metafilteri
Analizira JSON vrednost entitylist za definiciju_filtera u grupnim objektima sa opcijom filtriranja.
metafilteri mogu opcionalno biti opremljeni aktuelnim upitom filtera atributa i aktuelnom vrednošću entitylist, omogućavajući da vraćeni objekti filtera budu označeni kao izabrani ili neizabrani.
Kôd
{% assign filters = entitylist | metafilters: params.mf, entityview %}
{% if filters.size > 0 %}
<ul id=entitylist-filters>
{% for filter in filters %}
<li class=entitylist-filter-option-group>
{% if filter.selection_mode == 'Single' %}
{% assign type = 'radio' %}
{% else %}
{% assign type = 'checkbox' %}
{% endif %}
<h4 class=entitylist-filter-option-group-label
data-filter-id={{ filter.id | h }}>
{{ filter.label | h }}
</h4>
<ul>
{% for option in filter.options %}
<li class=entitylist-filter-option>
{% if option.type == 'text' %}
<div class=input-group entitylist-filter-option-text>
<span class=input-group-addon>
<span class=fa fa-filter aria-hidden=true></span>
</span>
<input class=form-control
type=text
name={{ filter.id | h }}
value={{ option.text | h }} />
</div>
{% else %}
<div class={{ type | h }}>
<label>
<input
type={{ type | h }}
name={{ filter.id | h }}
value={{ option.id | h }}
{% if option.checked %}
checked=checked
data-checked=true{% endif %}
/>
{{ option.label | h }}
</label>
</div>
{% endif %}
</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
<button class=btn btn-default data-serialized-query=mf data-target=#entitylist-filters>Apply Filters</button>
{% endif %}
obrnuto_sortiranje
Sa datim smerom sortiranja, vraća suprotni smer sortiranja.
Kôd
<!-- Sort direction is not case-sensitive -->
{{ 'ASC' | reverse_sort }}
{{ 'desc' | reverse_sort }}
Izlazni
DESC
ASC
Matematički filteri
Matematički filteri vam omogućavaju da obavljate matematičke operacije na brojevima.
Kao sa filterima, matematičke filtere možete ulančavati i primenjuju se redosledom sleva nadesno.
Kôd
{{ 10 | times: 2 | minus: 5 | divided_by: 3 }}
Izlazni
5
ceil
Zaokružuje vrednost nagore na najbližu celobrojnu vrednost.
Kôd
{{ 4.6 | ceil }}
{{ 4.3 | ceil }}
Izlazni
5
5
podeljeno_sa
Deli broj drugim brojem.
Kôd
{{ 10 | divided_by: 2 }}
{{ 10 | divided_by: 3 }}
{{ 10.0 | divided_by: 3 }}
Izlazni
5
3
3.333333
floor
Zaokružuje vrednost nadole na najbližu celobrojnu vrednost.
Kôd
{{ 4.6 | floor }}
{{ 4.3 | floor }}
Izlazni
4
4
minus
Oduzima jedan broj od drugog broja.
Kôd
<!-- entityview.page = 11 -->
{{ entityview.page | minus: 1 }}
{{ 10 | minus: 1.1 }}
{{ 10.1 | minus: 1 }}
Izlazni
10
9
9.1
modulo
Deli broj drugim brojem i vraća ostatak.
Kôd
{{ 12 | modulo: 5 }}
Izlazni
2
plus
Dodaje broj drugom broju.
Kôd
<!-- entityview.page = 11 -->
{{ entityview.page | plus: 1 }}
{{ 10 | plus: 1.1 }}
{{ 10.1 | plus: 1 }}
Izlazni
12
11
11.1
round
Zaokružuje vrednost na najbliži ceo broj ili navedeni broj decimala.
Kôd
{{ 4.6 | round }}
{{ 4.3 | round }}
{{ 4.5612 | round: 2 }}
Izlazni
5
4
4.56
times
Množi broj sa drugim brojem.
Kôd
{{ 10 | times: 2 }}
{{ 10 | times: 2.2 }}
{{ 10.1 | times: 2 }}
Izlazni
20
20
20.2
Filteri niske
Filteri niske rukuju niskama.
append
Dodaje nisku na kraju druge niske.
Kôd
{{ 'filename' | append: '.js' }}
Izlazni
filename.js
capitalize
stavlja veliko slovo u prvoj reči u niski.
Kôd
{{ 'capitalize me' | capitalize }}
Izlazni
Capitalize Me
downcase
Konvertuje nisku u mala slova.
Kôd
{{ 'MIxed Case TExt' | downcase }}
Izlazni
mixed case text
escape
HTML-izlaz iz niske.
Kôd
{{ '<p>test</p>' | escape }}
Izlazni
<p>test</p>
newline_to_br
Unosi <br /> oznaku za prelom reda HTML sadržaja na svakom prelomu reda u niski.
Kôd
{% capture text %}
A
B
C
{% endcapture %}
{{ text | newline_to_br }}
Izlazni
A<br />
B<br />
C<br />
prepend
Dodaje nisku na početak druge niske.
Kôd
{{ 'Jane Johnson' | prepend: 'Dr. ' }}
Izlazni
Dr. Jane Johnson
remove
Uklanja sva pojavljivanja podniske iz niske.
Kôd
{{ 'Hello, Dave. How are you, Dave?' | remove: 'Dave' }}
Izlazni
Hello, . How are you, ?
remove_first
Uklanja prvo pojavljivanje podniske iz niske.
Kôd
{{ 'Hello, Dave. How are you, Dave?' | remove_first: 'Dave' }}
Izlazni
Hello, . How are you, Dave?
replace
Zamenjuje sva pojavljivanja niske podniskom.
Kôd
{{ 'Hello, Dave. How are you, Dave?' | replace: 'Dave', 'John' }}
Izlazni
Hello, John. How are you, John?
replace_first
Zamenjuje prvo pojavljivanje niske podniskom.
Kôd
{{ 'Hello, Dave. How are you, Dave?' | replace_first: 'Dave', 'John' }}
Izlazni
Hello, John. How are you, Dave?
split
Filter split preuzima podnisku kao parametar. Podniska se koristi kao separator za deljenje niske u niz.
Kôd
{% assign words = This is a demo of the split filter | split: ' ' %}
First word: {{ words.first }}
First word: {{ words[0] }}
Second word: {{ words[1] }}
Last word: {{ words.last }}
All words: {{ words | join: ', ' }}
Izlazni
First word: This
First word: This
Second word: is
Last word: filter
All words: This, is, a, demo, of, the, split, filter
strip_html
Prikazuje sve HTML oznake iz niske.
Kôd
<p>Hello</p>
Izlazni
Hello
strip_newlines
Prikazuje sve prelome iz niske.
Kôd
{% capture text %}
A
B
C
{% endcapture %}
{{ text | strip_newlines }}
Izlazni
ABC
text_to_html
Formatira nisku sa čistim tekstom kao jednostavan HTML. Sav tekst će biti kodirani HTML sadržaj, blokovi teksta odvojeni praznim redom biće okruženi u paragrafu <p> oznake, prelomi jednog reda biće zamenjeni sa <br>, a URL adrese će biti konvertovane u hiperveze.
Kôd
{{ note.notetext | text_to_html }}
Izlazni
<p>This is the first paragraph of notetext. It contains a URL: <a href="https://example.com/" rel="nofollow">https://example.com</a></p>
<p>This is a second paragraph.</p>
truncate
Skraćuje nisku na dati broj znakova. Tri tačke (...) se dodaju nisci i uključuju se u broj znakova.
Kôd
{{ 'This is a long run of text.' | truncate: 10 }}
Izlazni
This is...
truncate_words
Skraćuje nisku na dati broj reči. Tri tačke (...) se dodaju u neskraćenoj nisci.
Kôd
{{ 'This is a long run of text.' | truncate_words: 3 }}
Izlazni
This is a...
upcase
Konvertuje nisku u velika slova.
Kôd
{{ 'MIxed Case TExt' | upcase }}
Izlazni
MIXED CASE TEXT
url_escape
URI-escape niske, za uključenje u URL.
Kôd
{{ 'This & that//' | url_escape }}
Izlazni
This+%26+that%2F%2F
xml_escape
XML-escape niske, za uključenje u XML izlaz.
Kôd
{{ '<p>test</p>' | xml_escape }}
Izlazni
<p>test</p>
Filteri tipova
Filteri tipova vam omogućavaju vam da konvertujete vrednosti jednog tipa u druge tipove.
logička
Pokušava da vrednost niske konvertuje u logičku. Ako je vrednost već logička, vratiće se nepromenjena. Ako vrednost ne može da bude konvertovana u logičku, vratiće se vrednost null.
Ovaj filter će takođe prihvatiti „uključeno“, „omogućeno“ ili „da“ kao tačne vrednosti, kao i „isključeno“, „onemogućeno“ i „ne“ kao netačne vrednosti.
Kôd
{{ true | boolean }}
{{ 'false' | boolean }}
{{ 'enabled' | boolean }}
{{ settings['something/enabled'] | boolean | default: false }}
Izlazni
true
false
true
false
decimalan broj
Pokušava da konvertuje vrednost niske u decimalni broj. Ako je vrednost već decimalni broj, vratiće se nepromenjena. Ako vrednost ne može da bude konvertovana u decimalni broj, vratiće se vrednost null.
Kôd
{{ 10.1 | decimal }}
{{ '3.14' | decimal }}
{{ 'text' | decimal | default: 3.14 }}
Izlazni
10.1
3.14
3.14
ceo broj
Pokušava da konvertuje vrednost niske u ceo broj. Ako je vrednost već ceo broj, vratiće se nepromenjena. Ako vrednost ne može da bude konvertovana u ceo broj, vratiće se vrednost null.
Kôd
{{ 10 | integer }}
{{ '10' | integer }}
{{ '10.1' | integer }}
{{ 'text' | integer | default: 2 }}
Izlazni
10
10
2
niska
Pokušava da konvertuje vrednost u svoj prikaz niske. Ako je vrednost već niska, vratiće se nepromenjena. Ako je vrednost null, vratiće se vrednost null.
Filteri URL adresa
Filteri URL adresa vam omogućavaju pravite ili izdvajate delove URL adresa.
add_query
Dodaje URL adresi parametar niske upita. Ako parametar već postoji u URL adresi, vrednost parametra će biti ažurirana.
Ako se ovaj filter primenjuje na apsolutnu URL adresu, rezultat će biti ažurirana apsolutna URL adresa. Ako se primenjuje na putanju, rezultat će biti ažurirana putanja.
Kôd
{{ 'https://example.com/path?page=1' | add_query: 'foo', 'bar' }}
{{ '/path?page=1' | add_query: 'page', 2 }}
Izlazni
https://example.com/path?page=1&foo=bar
/path?page=2
base
Preuzima osnovnu URL adresu za datu URL adresu.
Kôd
{{ 'https://example.com/path?foo=bar&page=2' | base }}
Izlazni
https://example.com
host
Preuzima deo hosta URL adrese.
Kôd
{{ 'https://example.com/path?foo=bar&page=2' | host }}
Izlazni
example.com
path
Preuzima deo putanje URL adrese.
Kôd
{{ 'https://example.com/path?foo=bar&page=2' | path }}
{{ '/path?foo=bar&page=2' | path }}
Izlazni
/path
/path
path_and_query
Preuzima deo putanje i upita URL adrese.
Kôd
{{ 'https://example.com/path?foo=bar&page=2' | path_and_query }}
{{ '/path?foo=bar&page=2' | path_and_query }}
Izlazni
/path?foo=bar&page=2
/path?foo=bar&page=2
port
Preuzima broj porta za URL adresu.
Kôd
{{ 'https://example.com/path?foo=bar&page=2' | port }}
{{ 'https://example.com/path?foo=bar&page=2' | port }}
{{ 'https://example.com:9000/path?foo=bar&page=2' | port }}
Izlazni
80
443
9000
remove_query
Uklanja parametar niske upita iz URL adrese. Ako parametar ne postoji u URL adresi, URL adresa će se vratiti nepromenjena.
Ako se ovaj filter primenjuje na apsolutnu URL adresu, rezultat će biti ažurirana apsolutna URL adresa. Ako se primenjuje na putanju, rezultat će biti ažurirana putanja.
Kôd
{{ 'https://example.com/path?page=1' | remove_query: 'page' }}
{{ '/path?page=1' | remove_query: 'page' }}
Izlazni
https://example.com/path
/path
scheme
Preuzima deo šeme URL adrese.
Kôd
{{ 'https://example.com/path?foo=bar&page=2' | scheme }}
{{ 'https://example.com/path?foo=bar&page=2' | scheme }}
Izlazni
http
https
Dodatni filteri
Ovi filteri pružaju korisnu opštu funkcionalnost.
podrazumevano
Vraća podrazumevanu vrednost za sve promenljive bez dodeljene vrednosti (npr. null).
Kôd
{{ snippets[Header] | default: 'My Website' }}
Izlazni
<!-- If a snippet with the name Header returns null -->
My Website
file_size
Primenjuje se na brojčanu vrednost koja predstavlja broj bajtova, vraća veličinu oblikovane datoteke sa jedinicom odgovarajuće skale.
Opcionalno, parametar preciznosti može da se prosledi da bi kontrolisao broj decimalnih mesta u rezultatu. Podrazumevana preciznost je 1.
Kôd
{{ 10000000 | file_size }}
{{ 2050 | file_size: 0 }}
{{ entity.notes.first.filesize | file_size: 2 }}
Izlazni
9.5 MB
2 KB
207.14 KB
has_role
Primenjen na korisnika, vraća vrednost „tačno“ ako korisnik pripada datoj ulozi. Vraća vrednost netačno ako nije.
Kôd
{% assign is_admin = user | has_role: 'Administrators' %}
{% if is_admin %}
User is an administrator.
{% endif %}
liquid
Prikazuje nisku kao Liquid kôd. Ovaj kôd će imati pristup trenutnom Liquid kontekstu izvršavanja (promenljive itd.).
Napomena
Ovaj filter bi trebalo da se koristi sa oprezom i generalno bi trebalo da se primenjuje samo na vrednosti koje su u okviru ekskluzivne kontrole autora sadržaja portala ili drugih korisnika u koje možete imati poverenje za pisanje Liquid kôda.
Kôd
{{ page.adx_copy | liquid }}
Takođe pogledajte
Čuvanje izvornog sadržaja pomoću veb-predložaka
Razumevanje Liquid operatora
Liquid tipovi
Liquid objekti
Liquid oznake
Liquid filteri
Napomena
Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)
Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).