sviluppo:rictab
Ricerca con Visualizzazione di Tabella
Funzione da utilizzare nella Ric che richiama il programma.
static function PREFISSORicNOME($returnModel, $returnEvent) { $sql = "SELECT ROWID, CAMPOCOD, CAMPODES FROM NOMETABELLA"; $model = 'utiRicDiag'; $gridOptions = array( "Caption" => 'Titolo dell'elenco', "width" => '330', "height" => '400', "sortname" => 'CAMPOCOD/CAMPODES', "rowNum" => '20', "rowList" => '[]', "colNames" => array( "Codice", "Descrizione" ), "colModel" => array( array("name" => 'CAMPOCOD', "width" => 60), array("name" => 'CAMPODES', "width" => 260) ), "dataSource" => array( 'sqlDB' => 'DB', 'sqlQuery' => $sql ) ); $_POST = array(); $_POST['event'] = 'openform'; $_POST['gridOptions'] = $gridOptions; $_POST['returnModel'] = $returnModel; $_POST['returnEvent'] = $returnEvent; $_POST['retid'] = $returnId; $_POST['returnKey'] = 'retKey'; itaLib::openForm($model, true, true, 'desktopBody', $returnModel); $appRoute = App::getPath('appRoute.' . substr($model, 0, 3)); require_once App::getConf('modelBackEnd.php') . '/' . $appRoute . '/' . $model . '.php'; $model(); }
Dove:
- A PREFISSORicNOME assegneremo un prefisso di 3 lettere (Es. Timbrature:TimRicNOME, ICI: IciRicNOME ) , e il nome della Ricerca che andremo a eseguire.
- CAMPOCOD si intende il codice univoco che distingue i vari campi presenti nel db.
- CAMPODES si intende la descrizione.
- NOMETABELLA si intende il nome della tabella in cui sono contenuti i campi che utilizzeremo.
- “Caption” ⇒ 'Titolo dell'elenco', il titolo dell'elenco che visualizzeremo nell'elenco
- “sortname” ⇒ 'CAMPOCOD/CAMPODES', indica per quale campo verranno ordinati nell'elenco
- “rowNum” ⇒ '20', Il numero di righe visualizzate per pagina.
- 'sqlDB' ⇒ 'DB', Il Db utilizzato, nel quale è contenuta la tabella.
Nota. Se è un DB Unico, che non fa riferimento all'ente che lo sta utilizzando(non è quindi del tipo DB Gafiere dell'ente 01: GAFIERE01 o dell'ente 02 GAFIERE02) ed è quindi un DB come ad esempio i COMUNI, che sono sempre quelli, bisogna aggiungere tra le opzioni “dataSource” ⇒ array( il 'dbSuffix' ⇒ “”) Esempio:
"dataSource" => array( 'sqlDB' => 'DBUNICO', 'sqlQuery' => $sql, 'dbSuffix' => "" )
5 visualizzazioni.
sviluppo/rictab.txt · Ultima modifica: 2024/10/15 09:45 da 127.0.0.1