It is currently 13 May 2025, 11:30 Advanced search

Componente senza sorgenti errore creando pannello

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Componente senza sorgenti errore creando pannello

Postby smuser » 24 September 2019, 9:59

Buongiorno
ho un problema cercando di usare un componente da un'applicazione in questa situazione:
[list=]
[*]componente A contiene delle classi DO
[*]applicazione B importa A senza sorgenti
[*]applicazione B prova a creare un pannello usando una classe DO di A che contiene delle fk (quindi in automatico nel pannello mi dovrebbe predisporre la lookup)
[/list]

Si presenta un errore dovuto al fatto che non è possibile modificare l'oggetto di un componente importato senza sorgenti. Se importo il componente con sorgenti allora l'errore non si presenta.

E' giusto che mi dia l'errore o si tratta di un bug dell'ide?

Grazie
SM
User avatar
smuser
 
Posts: 290
Joined: 3 May 2019, 10:41
Location: Milano

Re: Componente senza sorgenti errore creando pannello

Postby lucabaldini » 24 September 2019, 13:33

Così, ad occhio, sembrerebbe un errore.

Potresti segnalare il caso al nostro help desk? Così lo studiamo e lo correggiamo :-)
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Componente senza sorgenti errore creando pannello

Postby smuser » 24 September 2019, 14:22

Ciao Luca
aperto segnalazione con progettino di esempio.
Grazie
SM
User avatar
smuser
 
Posts: 290
Joined: 3 May 2019, 10:41
Location: Milano

Re: Componente senza sorgenti errore creando pannello

Postby lucabaldini » 24 September 2019, 14:44

Grazie a te! :-)
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Componente senza sorgenti errore creando pannello

Postby lucabaldini » 24 September 2019, 15:04

Ho dato un'occhiata veloce (velocissima... :-))

Ho visto che il problema è dovuto al fatto che le due tabelle del DB non hanno campi con il flag "Descrittivo" attivato... questo vuol dire che InDe non sa quale campo descrive il record e, per esempio, può essere usato automaticamente come descrizione delle combo lookup.

Ora, quando crei il pannello sui figli, il sistema prova a fare una lookup sul padre... vede che nessun campo della tabella Padri ha il flag Descrittivo attivato, sceglie il campo Nome (c'è solo quello...) del Padre e lo flagga. Poi, il sistema, tenta di portare quel flag anche sulla classe corrispondente ma non può perché il componente è bloccato (importato senza sorgenti).

Ora, il problema si risolve impostando il flag Descrittivo su una delle colonne delle tabelle che possono essere usate come descrizioni degli oggetti. Poi puoi ri-esportare il componente e, a questo punto, dovrebbe funzionare.

Per il momento puoi risolvere così. Poi, però, devo pensare come risolvere il problema alla radice. Probabilmente, dato che il componente è importato senza sorgenti, non dovrei attivare quel flag sulla classe.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Componente senza sorgenti errore creando pannello

Postby smuser » 24 September 2019, 15:06

Grazie Luca!
Procedo come mi hai detto.
User avatar
smuser
 
Posts: 290
Joined: 3 May 2019, 10:41
Location: Milano


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 52 guests

cron