Strumenti Utente

Strumenti Sito


sviluppo:cityware_superclassi

Differenze

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

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
sviluppo:cityware_superclassi [2017/11/10 11:23] m.biagiolisviluppo:cityware_superclassi [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 180: Linea 180:
 ^ getLastInsertId       | Recupera ultimo id inserito | $this->modelService->getLastInsertId(); | ^ getLastInsertId       | Recupera ultimo id inserito | $this->modelService->getLastInsertId(); |
 ^ setLastInsertId       | Imposta ultimo id inserito (in caso di gestione progressivo calcolato manualmente) | $this->modelService->setLastInsertId($lastInsertId); | ^ setLastInsertId       | Imposta ultimo id inserito (in caso di gestione progressivo calcolato manualmente) | $this->modelService->setLastInsertId($lastInsertId); |
 +
 +=== Utilizzo del modelService all'interno di una lib ===
 +Il modelService può essere utilizzato in qualsiasi punto dell'applicazione, comprese le lib.
 +Per prima cosa, occorre istanziarlo, quetso è possibile farlo attraverso la factory **cwbModelServiceFactory**:
 +
 +<code>
 +$modelService = cwbModelServiceFactory::newModelService($modelName);
 +</code>
 +
 +se non si conosce il nome del model, ma solo della table, è possibile risalire all'informazione utilizzando il metodo **modelNameByTableName** di **cwbModelHelper**:
 +
 +<code>
 +$modelService = cwbModelServiceFactory::newModelService(cwbModelHelper::modelNameByTableName($tableName));
 +</code>
 +
 +A questo punto, è possibile utilizzarlo all'interno del punto dove è stato definito, es:
 +
 +<code>
 +$rec = $modelService->getByPks($DB(), $tableName, $values);  
 +</code>
 +
  
 ==== Eventi gestiti nel metodo parseEvent ==== ==== Eventi gestiti nel metodo parseEvent ====
Linea 221: Linea 242:
 ^ actionAfterNew         | Prende una costante GOTO_*, indica cosa fare dopo aver creato un nuovo elemento.      ^ actionAfterNew         | Prende una costante GOTO_*, indica cosa fare dopo aver creato un nuovo elemento.     
 ^ actionAfterModify      | Prende una costante GOTO_*, indica cosa fare dopo aver modificato un elemento.      ^ actionAfterModify      | Prende una costante GOTO_*, indica cosa fare dopo aver modificato un elemento.     
-actionAfterDelete      Prende una costante GOTO_*, indica cosa fare dopo aver eliminato un elemento.     +elencaAutoAudit        | Se impostato a true abilita la gestione automatica delle colonne di audit (CODUTE e DATAORAOPER).     |  
 +^ elencaAutoFlagDis      Se impostato a true abilita la gestione automatica delle colonne dell'abilitazione (FLAG_DIS).     
  
 ==== Variabili utilizzate in sessione ==== ==== Variabili utilizzate in sessione ====
Linea 315: Linea 337:
 ^ Metodo            ^ Descrizione       ^ Quando utilizzarlo | ^ Metodo            ^ Descrizione       ^ Quando utilizzarlo |
 ^ postResetParametriRicerca | Viene lanciato alla fine del metodo | Previsto per casi particolari, mai utilizzato | ^ postResetParametriRicerca | Viene lanciato alla fine del metodo | Previsto per casi particolari, mai utilizzato |
 +
 +
 +=== Recupero righe selezionate ===
 +
 +^ Metodo            ^ Descrizione       ^ Quando utilizzarlo |
 +^ getSelected | Metodo che restituisce le chiavi delle righe selezionate in caso di selezione multipla attivata | Utilizzabile a seconda delle necessità della pagina |
  
  
Linea 358: Linea 386:
 ===== Helper ===== ===== Helper =====
  
-TODO: completare+TODO: completare{{counter}} visualizzazioni. 
sviluppo/cityware_superclassi.1510312993.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)