Finestra di dialogo dell'applicazione Riferimento ^TABLENAMECara Comunità,
Ho lottato per un po' di tempo, cercando di inserire un riferimento alla finestra di dialogo ^TABLENAME in un titolo della finestra di dialogo dell'applicazione.
Sembra che reagisca solo a un Current DataTable già caricato all'avvio della mia app.
Ma questo è infatti lo scopo di Dialog1, scegliere quale Data Table aprire, partendo dal nulla:

Il problema qui è che anche se lo script Dialog1 termina con l'apertura di una tabella dati scelta, il titolo Dialog2 TABLENAME rimane vuoto:

Ho già provato diverse sintassi alla fine dello script Dialog1, senza modifiche 
OnNext1 = Function( {},
file_path = FilePath << GetText();
If ( file_path != "",
//IST Text File
dt = Open(
file_path,
...
);
dt << CurrentDataTable();
CurrentDataTable( dt );
Dialog2 << CreateInstance( dt );
}Qualche suggerimento su come inserire la mia tabella dati "dt" in questo riferimento ^TABLENAME, in un titolo di dialogo?
Grazie
Tabella datiAltroScriptingRe: Finestra di dialogo dell'applicazione ^ Riferimento TABLENAMEGrazie mille Dan,
La prima risposta risolutiva dopo più di 500 visualizzazioni deve essere vicina a un record!

Ho anche scoperto come evitare l'hardcoding del nome dell'app:
(thisModuleInstance << GetBox) << SetWindowTitle( (thisApplication << GetName) || " - " || (dt2 << GetName));
Funziona bene come previsto ora.
Saluti!
Re: Finestra di dialogo dell'applicazione ^ Riferimento TABLENAMECIAO Stéphane - sfortunatamente la sostituzione ^TABLENAME in Application Builder è progettata per funzionare solo con la tabella dei dati correnti.Application Builder risolve le tabelle di dati richieste all'inizializzazione.Una tabella può provenire dalla tabella dei dati correnti al momento dell'avvio dell'applicazione e le altre sono identificate per nome, per file o assegnate dinamicamente dagli script.Le tabelle dati sono globali per l'applicazione, quindi non esiste una tabella associata a ciascun modulo.
Fortunatamente esiste un modo semplice per impostare il titolo direttamente nello script per il modulo Dialog2.La finestra viene creata nel punto in cui viene chiamato "thisModuleInstance << Create Objects".Dopo quella riga, puoi aggiungere qualcosa come:
(thisModuleInstance << Get Box) << Set Window Title("IST Analyser - " || (dt << Get Name));
Dove dt è il nome del simbolo JSL per la tabella dati, come definito nel modulo Dialog2.Spero che aiuti!