# Widget

{% hint style="info" %}
I **Widget** sono strumenti utili nell'utilizzo di OpenSTAManager, sono presenti in diversi moduli, ognuno con una funzionalità differenti.

Grazie all'immagine sottostante andremo a darne uno sguardo più tecnico.
{% endhint %}

![](/files/-LaFY1mNHgUueCP-pWC6)

Questi sono i **widgets** che offre OpenSTAManager, presenti dentro la tabella **zz\_widgets.**

Ogni **Widget** è composto da:

* **id:** numero progressivo assegnato.
* **name:** nome dato al **widget** nel database.
* **type:** può essere stats,chart,custom o print. I due utilizzati sono **stats,** per restituire dei valori testuali e numerici, **print** quando è un **widget** finalizzato alla stampa.
* **id\_module:** indica a quale modulo si riferisce.
* **location:** dove è situato nella pagina, se **controller\_top** sopra, se **controller\_right** sotto.
* **class:** determina la grandezza del **widget** nella pagina.
* **query:** la richiesta che deve fare al DB per visualizzare un determinato dato.
* **bg color:** parametri che indicano il colore del **widget**.
* **icon:** l'icona del **widget**.
* **more\_link\_type**: javascript,popup o link. Se javascript va ad applicare un filtro alla ricerca, se popup fa visualizzare una finestra con un messaggio, se link rimanda ad un modulo.
* **more\_link:** dipende dal more\_link\_type. Se javascript è presente un codice javascript che svolge una determinata azione, se popup o link richiama un file .php.
* **text:** il nome del widget visualizzato nel gestionale.
* **enable:** se 1 il widget è attivo, se a 0 il **widget** è disattivato.
* **order:** indica l'ordine nel quale i **widget** sono visualizzati nel modulo in questione. Se **\*\*un** widget\*\* viene spostato questo numero cambia.
* **help:** il messaggio che viene visualizzato passando sopra al **widget** con il mouse.
* **created\_at:** giorno,mese e ora di quando è stato creato.
* **updated\_at:** giorno,mese e ora di quando è stato caricato.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openstamanager.com/2.5.1/per-sviluppatori/structure/moduli/widget.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
