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.


TopBomDlg() Eventi.

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)