Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • id (string) - identyfikator linku (unikalny w obrębie widoku)
  • name (string) - nazwa linku
  • action (object) - obiekt akcji, która zostanie uruchomiona po kliknięciu w link
  • showCondition (object) - obiekt warunku wyświetlania linku
    • columnId (string) - id kolumny, która jest użyta w warunku
    • operator (string) - operator, którego używamy w porównaniu (możliwe wartości: isempty, isnotempty, eq, noteq, gt, lt, ge, le)
    • value (string lub number) - wartość, którą używamy do porównania 
    • columnValue (string) - id kolumny użytej do porównania (nie można użyć value i columnValue jednocześnie)
    • group (object) - używane dla wielu warunków (przykłady poniżej)
      Dla pojedynczego warunku:

      Code Block
      titlePrzykład rzutowania w postgreSQL dla kolumny typu BIGINT przechowującej daty
      {
         "id":"showCommentsWindowLink",
         "name":"Zarządzaj komentarzami",
         "action":{
            "type":"showComments"
         },
         "showCondition":{
            "columnId":"valuelong",
            "operator":"gt",
            "value":100,
            "columnValue":null,
            "group":null
         }
      }

      Dla wielu warunków:

      Code Block
      titlePrzykład rzutowania w postgreSQL dla kolumny typu BIGINT przechowującej daty
      {
         "id":"goToActivityFormLink",
         "name":"Przejdź do formularza zadania",
         "action":{
            "type":"showActivityForm",
            "mapping":{
               "processId":"processId",
               "activityId":"activityId"
            }
         },
         "showCondition":{
            "columnId":null,
            "operator":"and", // możliwe wartości: or lub and
            "value":null,
            "columnValue":null,
            "group":[
               {
                  "columnId":"processId",
                  "operator":"isnotempty",
                  "value":null,
                  "columnValue":null,
                  "group":null
               },
               {
                  "columnId":"activityId",
                  "operator":"isnotempty",
                  "value":null,
                  "columnValue":null,
                  "group":null
               }
            ]
         }
      }

Obiekt podsumowania

  • source (object) - obiekt źródła, z którego będą pobierane dane dla ostatniego dodatkowego wiersza
  • loadOnce (boolean) - flaga określająca, czy podsumowanie ma być załadowane tylko raz przy wejściu w widok, czy za każdym razem przy zmianie sortowania, filtrów itd.
  • inputMappings (list) - lista obiektów mapowania identyfikatorów kolumn z identyfikatorami wejściowymi źródła
    • inputId (string) - identyfikator filtra
    • alias (string) - identyfikator parametru wejściowego źródła
  • outputMappings (list) - lista obiektów mapowania identyfikatorów kolumn z identyfikatorami wyjściowymi źródła
    • outputId (string) - identyfikator kolumny, w której mają zostać wyświetlone dane
    • alias (string) - identyfikator parametru wyjściowego źródła

...