10 Prototyp wykresu

Opis

Te parametry i możliwe wartości właściwości dla odpowiednich obiektów pola widżetu pulpitu pozwalają skonfigurować widżet Prototyp wykresu w metodach dashboard.create i dashboard.update.

Właściwości widżetu fields nie są walidowane podczas tworzenia lub aktualizacji pulpitu. Pozwala to użytkownikom modyfikować wbudowane widżety i tworzyć niestandardowe widżety, ale wprowadza również ryzyko nieprawidłowego tworzenia lub aktualizacji widżetów. Aby zapewnić pomyślne utworzenie lub aktualizację widżetu Prototyp wykresu, należy odwołać się do wymagań dotyczących parametrów przedstawionych w poniższych tabelach.

Parametry

Poniższe parametry są obsługiwane dla widżetu Prototyp wykresu.

Parametr typ nazwa wartość
Interwał odświeżania 0 rf_rate 0 - Bez odświeżania;
10 - 10 sekund;
30 - 30 sekund;
60 - (domyślnie) 1 minuta;
120 - 2 minuty;
600 - 10 minut;
900 - 15 minut.
Źródło 0 source_type 2 - (domyślnie) Prototyp wykresu;
3 - Prosty prototyp wykresu.
Prototyp wykresu 7 graphid ID prototypu wykresu.

Parametr Prototyp wykresu wymagany, jeśli Źródło jest ustawione na "Prototyp wykresu".
Prototyp pozycji 5 itemid ID prototypu pozycji.

Parametr Prototyp pozycji wymagany, jeśli Źródło jest ustawione na "Prosty prototyp wykresu".
Wyświetl legendę 0 show_legend 0 - Wyłączone;
1 - (domyślnie) Włączone.
Dynamiczna pozycja 0 dynamic 0 - (domyślnie) Wyłączone;
1 - Włączone.
Kolumny 0 columns Dopuszczalne wartości od 1 do 24.

Domyślnie: 2.
Wiersze 0 rows Dopuszczalne wartości od 1 do 16.

Domyślnie: 1.

Przykłady

Poniższe przykłady mają na celu jedynie opisanie konfiguracji obiektów pól widżetu pulpitu dla widżetu Prototyp wykresu. Aby uzyskać więcej informacji na temat konfigurowania pulpitu nawigacyjnego, zobacz dashboard.create.

Konfiguracja widżetu Prototyp wykresu

Skonfiguruj widżet Prototyp wykresu, który wyświetla siatkę z 3 wykresami (3 kolumny, 1 wiersz) utworzonymi z prototypu pozycji (ID: "42316") przez regułę wykrywania niskopoziomowego.

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "graphprototype",
                               "name": "Graph prototype",
                               "x": 0,
                               "y": 0,
                               "width": 16,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 0,
                                       "name": "source_type",
                                       "value": 3
                                   },
                                   {
                                       "type": 5,
                                       "name": "itemid",
                                       "value": 42316
                                   },
                                   {
                                       "type": 0,
                                       "name": "columns",
                                       "value": 3
                                   }
                               ]
                           }
                       ]
                   }
               ],
               "userGroups": [
                   {
                       "usrgrpid": 7,
                       "permission": 2
                   }
               ],
               "users": [
                   {
                       "userid": 1,
                       "permission": 3
                   }
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Odpowiedź:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "3"
               ]
           },
           "id": 1
       }

Zobacz także