Una App Contol e un grid o form nella stessa pagina

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
gianpagi
Messaggi: 78
Iscritto il: 31 mar 2016, 08:12

Una App Contol e un grid o form nella stessa pagina

Messaggio da gianpagi » 11 lug 2018, 13:14

Salve,
è possibile inserire una app control e una o più form (o grid) nella stessa pagina ?
L'utente inserisce dei parametri nella app control e successivamente esegue delle query sulle altre app .
Che ne pensate ?
Gianpaolo

rino
Messaggi: 681
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Una App Contol e un grid o form nella stessa pagina

Messaggio da rino » 12 lug 2018, 08:26

possibile . se serve ha senso già succede
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Vincenzo
Messaggi: 140
Iscritto il: 11 apr 2014, 11:06

Re: Una App Contol e un grid o form nella stessa pagina

Messaggio da Vincenzo » 13 lug 2018, 12:32

Io lo uso spesso per gestirmi dei filtri, crei una dashboard e sopra ci metti l'applicazione control con i controlli che vuoi, io poi sotto ho messo una app blank che esegue una query e mostra il fatturato per continente e paese su una mappa. Sulla control seleziono anno e/o categoria prodotti e poi rieseguo la app blank con la mappa con i filtri.

Per fare tutto nella control ho tolto il bottone standard OK, ma ho messo un bottone che richiama un codice javascript che legge i valori dei campi e li accoda all'url della widget sotto impostando nuovamente l'url, la app blank tiene conto dei parametri passati e crea il filtro opportuno e mostra i dati. Se interessa appena ho modo ti passo il codice, sono poche righe.

gianpagi
Messaggi: 78
Iscritto il: 31 mar 2016, 08:12

Re: Una App Contol e un grid o form nella stessa pagina

Messaggio da gianpagi » 17 lug 2018, 12:08

Grazie Vincenzo,
Rino davvero si riesce a mettere una app control e delle form nella stessa pagina ? come

Vincenzo
Messaggi: 140
Iscritto il: 11 apr 2014, 11:06

Re: Una App Contol e un grid o form nella stessa pagina

Messaggio da Vincenzo » 18 lug 2018, 09:44

io ho fatto così, la app control ha tutti i campi dei filtri, ho tolto il bottone standard OK, ed aggiunto un campo label con il seguente codice, così da chiamare la funzione javascript aggiornadati.

Codice: Seleziona tutto

<a class="scButton_default" style="vertical-align: middle; display:inline-block;" onclick="aggiornadati(); return false;">Carica Dati</a>
la funzione aggiornadati contiene invece:

Codice: Seleziona tutto

	
var gruppo = $('#id_sc_field_gruppo').val();
var societa = $('#id_sc_field_societa').val();
var divisione = $('#id_sc_field_divisione').val();

if (gruppo.length == 0) {
	alert('Selezionare almeno il GRUPPO.'); return;
}

// alert('Gruppo (' + gruppo + ')  Societa (' + societa + ')  Divisione (' + divisione + ')');

var url = parent.document.getElementById('id-iframe-1').contentWindow.document.location.href;

url = url.substring( 0, url.indexOf('?') );
url = url + '?p_gruppo=' + gruppo + '&p_societa=' + societa + '&p_divisione=' + divisione;

// alert(url);

parent.document.getElementById('id-iframe-1').contentWindow.document.location.href = url;
faccio un controllo che abbia scelto almeno il gruppo, poi prendo l'url del widget che contiere la app da ricaricare, devi specificare l'id del widget con la app, lo vedi dal codice creato della dashboard.

Dall'url, prendo il pezzo fino al (?), poi aggiungo i parametri specificati, dentro la app leggo le variabili [p_gruppo] etc per aggiungere filtri alla query di estrazione dati.

Infine assegno il nuovo url così da far ricaricare l'app.

saluti

Rispondi

Chi c’è in linea

Visitano il forum: Ahrefs [Bot] e 4 ospiti