TopBomDlg
TopBomDlg
TopBomDlg(tab_parametri)
Lancia il dialog-box distinta, inizializzando la selezione.
TopBomDlg(): Formato della Tabella.
Nome |
Tipo |
Descrizione |
partList |
lista |
Lista di parti o di oggetti che rispondono a “getAttr” |
initType |
stringa |
Nome o descrizione del tipo iniziale selezionato. |
startFilter |
stringa |
Nome del filtro inizialmente selezionato. |
Nome |
Parametri |
Uso |
TopDistPre |
Nessuno |
Chiamato all'avvio prima di visualizzare la finestra. |
TopDistPost |
Nessuno |
Chiamato dopo la chiusura del dialogo |
TopDistPrepareContextMenu |
tabMenu |
Chiamato alla pressione del tasto destro su una riga di distinta. Riceve una lista di elementi del tipo { prompt, funzione } e può aggiungere a questa nuovi elementi. |
TopDistOnExport |
Oe: exporter |
Chiamato prima della visualizzazione del dialogo “esporta”. Permette di aggiungere nuovi formati di esportazione dei dati (oe:addFormat). |
Esempio TopBomDlg()
local exp3righe = function(lol, oe)
local fo = fopen(“c:/data/out.txt”, “w”)
for i = 1, 3 do
fo:puts(lol[i][1], “\t”, lol[i][2], “\n”)
end
fo:close()
end
LuaAddEvent(“TopDistOnExport”, function(oe)
oe:addFormat(“Esporta 3 righe”, %exp3righe)
end)