Strumenti Utente

Strumenti Sito


sviluppo:portlet

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
sviluppo:portlet [2013/03/27 14:29] – creata a.muccisviluppo:portlet [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
-==== Aggiunta Portlet ====+===== Aggiunta Portlet ====
 +  * Creazione Portlet in Ambiente (che richiamerà il portlet) 
 +  * Aggiunta a Menu del Portlet 
 +  * Creazione del Portlet  
 + 
 +==== Creazione di un nuovo portlet in Ambiente ==== 
 + 
 +\\ 
 +- In "..apps/Ambiente/Portlet/" creiamo una nuova cartella es."proProvaPorlet"\\ 
 +- All'interno della nuova cartella creata, creiamo un nuovo file "NomeFile.class.php" (con un nome opportuno, es proProvaPortlet.class.php) e inseriamo il seguente codice:\\ 
 +<code> 
 +<?php 
 + 
 +/* 
 + * To change this template, choose Tools | Templates 
 + * and open the template in the editor. 
 + */ 
 + 
 +/** 
 + * Description of proArrivi 
 + * 
 + * @author michele 
 + */ 
 + 
 +require_once './apps/Ambiente/envPortlet.class.php'; 
 + 
 +class NomePortlet extends envPortlet{ 
 +    public $id = __CLASS__; 
 +    public $model =  'NomeElencoPortlet'; 
 +    public $description = "Descrizione Portlet"; 
 +    public $isPublic=true; 
 +    public $title="Titolo Portlet"; 
 +    public $config=array( 
 +        'iconPlus'=>true, 
 +        'iconEdit'=>true 
 +    ); 
 + 
 +    public function run(){ 
 +        Out::codice("itaGo('ItaCall','',{asyncCall:true,bloccaui:false,event:'openportlet',context:'$this->id',model:'$this->model'});"); 
 +    } 
 +     
 +
 + 
 +?> 
 +</code> 
 +\\ 
 +Sostituiremo:\\ 
 +- il **NomePortlet** con il nome del portlet che stiamo creando\\ 
 +- il **NomeElencoPortlet** con il nome dell'elenco portlet che avvieremo es. proElencoProvaPortlet\\ 
 +- la **Descrizione Portlet** con la descrizione del portlet ( la descrizione verrà visualizzata nell'elenco di portlet che possono essere inseriti)\\ 
 +- il **Titolo Portlet** con il titolo del portlet che creeremo (anch'esso visibile nell'elenco portlet)\\ 
 +\\ 
 +\\ 
 +Note.\\ 
 +In alternativa copiamo un portlet presente e sostituiamo ciò che serve. 
 +\\ 
 +\\ 
 +------- 
 +\\ 
 +\\ 
 +==== Aggiunta a Menu del Portlet ==== 
 +Una volta creato il portlet, dobbiamo aggiungere ai menu il portlet appena creato:\\ 
 +  - Andiamo quindi in **Gestione Menu** su itaEngine e cerchiamo e apriamo il menu con codice:"PT_MEN" 
 +  - Aggiungiamo in sequenza (o dove si vuole) il nome del nuovo Menu e valorizziamo i seguenti campi: 
 +     * **Codice**: codice che assegneremo a questo portlet (solitamente PT_NomePortlet o Abbreviazione) 
 +     * **Descrizione** 
 +     * **Sequenza** 
 +     * **Categoria**: Portlet 
 +     * Model: il nome del portlet appena creato, es. "proProvaPortlet" 
 +     * **POST** e **Visualizza** (non necessariamente) 
 +   - Confermiamo e Aggiungiamo. 
 + 
 + 
 +\\ 
 +\\ 
 +---- 
 +\\ 
 + 
 +==== Creazione del Portlet ==== 
 + 
 +Sul generator creeremo il nuovo portlet:\\ 
 +\\ 
 +**Es.**\\ 
 +Nome univoco element: proElencoProvaPortlet\\ 
 +Tipo modello: Form\\ 
 +Colonne elemento: 1\\ 
 +^ Nome attributo  ^ Valore attributo ^ 
 +|  action  |  #proElencoProvaPortlet 
 + 
 +Non è necessario nessun'altro attributo, quindi confermiamo.\\ 
 +\\ 
 +Dopo di che modifichiamo/aggiungiamo sul generetor ciò che ci serve nel portlet.\\ 
 + 
 +Creazione del programma!\\ 
 +!!!!!!!!!!!!! Qui Vedere !!!!!!!!!!! 
 +\\ 
 +{{counter}} visualizzazioni.
  
sviluppo/portlet.1364394567.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)