Inne typy
Interfejsy API monday.com dotyczące widoków umożliwiają tworzenie, odczytywanie, aktualizowanie i usuwanie widoków tablicy.
Poniższe typy są używane w zapytaniach i mutacjach dotyczących widoków. Nie można odpytywać ich niezależnie.
ItemsQueryGroup
Obiekt zawierający grupę reguł filtrowania.
| Pole | Typ | Opis | Wartości wyliczeniowe |
|---|---|---|---|
| groups | [ItemsQueryGroup!] |
Grupy reguł używane do filtrowania zapytań. | |
| operator | ItemsQueryOperator |
Operator używany dla grup reguł. Domyślnie and. |
and or |
| rules | [ItemsQueryRule!] |
Reguły używane do filtrowania zapytań. |
ItemsQueryRule
Reguły filtrowania zapytań według określonych kolumn.
| Pole | Typ | Opis | Wartości wyliczeniowe |
|---|---|---|---|
| column_id | ID! |
Unikalny identyfikator kolumny, według której ma być filtrowana zawartość. | |
| compare_attribute | String |
Atrybut porównania. Obsługiwane atrybuty dla poszczególnych typów kolumn znajdziesz w opisie typów kolumn. Większość kolumn nie ma atrybutu compare_attribute. |
|
| compare_value | CompareValue! |
Wartość kolumny, według której ma być filtrowana zawartość. W zależności od typu kolumny może to być ciąg znaków (string) lub wartość indeksu. Obsługiwane wartości dla poszczególnych typów kolumn znajdziesz w opisie typów kolumn. |
|
| operator | ItemsQueryRuleOperator |
Warunek porównania wartości. Domyślnie any_of. |
any_ofnot_any_ofis_emptyis_not_emptygreater_thangreater_than_or_equalslower_thanlower_than_or_equalbetweennot_contains_textcontains_textcontains_termsstarts_withends_withwithin_the_nextwithin_the_last |
ItemsQueryOrderBy
Atrybuty kolumn, według których sortowane są wyniki.
| Pole | Typ | Opis | Wartości wyliczeniowe |
|---|---|---|---|
| column_id | String! |
Unikalny identyfikator kolumny, według której ma być filtrowana lub sortowana zawartość. Możesz też podać \"__creation_log__\" lub \"__last_updated__\", aby chronologicznie posortować wyniki według daty ostatniej aktualizacji lub utworzenia (od najstarszych do najnowszych). |
|
| direction | ItemsOrderByDirection |
Kierunek sortowania elementów. Domyślnie asc. |
ascdesc |
TableViewSettingsInput
Obiekt zawierający konfigurację ustawień widoku tabeli.
| Pole | Typ | Opis |
|---|---|---|
| columns | ColumnsConfigInput |
Konfiguracja widoczności kolumn w widoku tabeli. |
| group_by | GroupBySettingsInput |
Warunki grupowania w widoku tabeli. |
ColumnConfigInput
Konfiguracja widoczności kolumn i ich kolejności wyświetlania.
| Pole | Typ | Opis |
|---|---|---|
| column_order | [String!] |
Kolejność kolumn. |
| column_properties | [ColumnPropertyInput!] |
Konfiguracja kolumn. |
| floating_columns_count | Int |
Liczba wyświetlanych pływających kolumn. |
| subitems_column_properties | [ColumnPropertyInput!] |
Konfiguracja kolumn podelementów. |
ColumnPropertyInput
Konfiguracja widoczności kolumny.
| Pole | Typ | Opis |
|---|---|---|
| column_id | String! |
Unikalny identyfikator kolumny. |
| visible | Boolean! |
Określa, czy kolumna jest widoczna. |
GroupBySettingsInput
Warunki grupowania i widoczności w widoku tabeli.
| Pole | Typ | Opis |
|---|---|---|
| conditions | [GroupByConditionInput!]! |
Lista warunków grupowania elementów. |
| hideEmptyGroups | Boolean |
Określa, czy ukrywać puste grupy, które nie zawierają elementów. |
GroupByConditionInput
Lista warunków grupowania elementów.
| Pole | Typ | Opis |
|---|---|---|
| columnId | String! |
Unikalny identyfikator kolumny. |
| config | GroupByColumnConfigInput |
Ustawienia sortowania kolumny. |
GroupByColumnConfigInput
Ustawienia sortowania kolumny grupy.
| Pole | Typ | Opis |
|---|---|---|
| sortSettings | GroupBySortSettingsInput |
Ustawienia sortowania kolumny. |
GroupBySortSettingsInput
Kierunek i typ sortowania.
| Pole | Typ | Opis | Wartości wyliczeniowe |
|---|---|---|---|
| direction | SortDirection! |
Kierunek sortowania grupy. | ASCDESC |
| type | String |
Typ sortowania, które ma być zastosowane. |