Io e la programmazione a oggetti non andiamo molto daccordo.
problema banale ma se non lo risolvo altro che banale
volgio usare la liberria tcpdf dentro ad una griglia ricihamando la creazione del pdf da bottone , classica selezione record .
in onScriptInit uso la sc_include_lib per caricare la libreria tcpdf , non dichiarata nell'elenco librerie.
in una funzione richiamata dal bottome (onFinisch) genero l oggetto ($pdf=new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false)) per costruire il pdf
Non funziona segnalando che non trova TCPDF.
quindi
sposto la generazione oggetto ( $pdf=new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false)) in onScripInit dopo la sc_include_lib
non funziona dichiarando che la $pdf non è globale .
Domande : come dichiarare vsibile ovunque la $pdf premesso che global è da non usare in sc?
Puo essere corretta la definizione di $pdf come attributo nella sezione programmazione?
esiste altra via?
Oggetti questi sconosciuti ( per me)
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Oggetti questi sconosciuti ( per me)
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
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
Re: Oggetti questi sconosciuti ( per me)
Se di fatto il PDF lo crei in una funzione metti tutto lì dentro, la include, la creazione di $pdf e i comandi che compongono il PDF.
Re: Oggetti questi sconosciuti ( per me)
in efferti ma rimane una soluzione 'disallineata'. se devo copiare tutto dentro alal funzione invece che richiamare . è anche vero che TCPDF ha una suddivisione in più file ed è questo che complica le cose .Vincenzo ha scritto: 11 mag 2023, 07:51 Se di fatto il PDF lo crei in una funzione metti tutto lì dentro, la include, la creazione di $pdf e i comandi che compongono il PDF.
oggi provo due soluzioni diverse , una tutto dentro con file libreria unico , l altra con un richiamo ad una blank dove tutto fila liscio.
mi piacciono molto le nuove opportunità delle griglie e vorrei rimanere al loro interno
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
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
Re: Oggetti questi sconosciuti ( per me)
Ho risolto creando una catena di richiami per qui la griglia tramite un bottone richiana una app blank che genera il pdf e riciama a sua volta l app originale . Tutto perchè la libreria TCPDF è complessa nel suo insieme e volgio mantenrela in versioe originale garantendomi eventuali aggiornamenti.
Forse soluzooen poco elegante ma per ora funzionale
Forse soluzooen poco elegante ma per ora funzionale
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
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
Chi c’è in linea
Visitano il forum: Ahrefs [Bot], Google [Bot] e 13 ospiti