Η επιλογή Form Script είναι διαθέσιμη σε όλες τις Master φόρμες του προγράμματος από το μενού System -> Scripting ->Form Script
Στον παρακάτω πίνακα παρουσιάζονται τα property που είναι διαθέσιμα από το Custom Form Link
Όνομα | Περιγραφή | Παράμετροι | Παράδειγμα |
---|---|---|---|
FindControl | Βρίσκει το control που δέχεται ως παράμετρο | ctrl: string [το όνομα του control] | var cl: TaWinControl |
AddMemoryDataset | Επιστρέφει ένα memory dataset |
Name: String [το όνομα του memory dataset] | Var memDS: TMemoryDataset; |
AddActionOnLiButton | Προσθέτει ένα action σε button που βρίσκεται σε layout item |
liname: String [το όνομα του layout item] | var myAct : TCustomAction |
GetControlFromLi | Βρίσκει το control ενός layout item που δέχεται ως παράμετρο | liname: string [το όνομα του layout item] | var cl: TaWinControl |
GetLiItem | Επιστρέφει το layout item που δέχεται ως παράμετρο | liname: string [το όνομα του layout item] | var li: TliItem |
AddIndiTask | Προσθέτει μία έμμεση εργασία πάνω στη φόρμα |
Caption : String [To caption της έμμεσης εργασίας] | procedure ergExec .... |
GetIndiTask | Επιστρέφει την έμμεση εργασία που δέχεται ως παράμετρο | name : String [το όνομα της έμμεσης εργασίας] | var tsk :TADC_IndirectlyTask; |
ExecIndiTask | Εκτελεί την έμμεση εργασία που δέχεται ως παράμετρο | name : String [το όνομα της έμμεσης εργασίας] | begin |
OnInitalize | To event αυτό αφορά την αρχικοποίηση του FormLink | — | — |
OnValidateSetFocus | To event αυτό χρησιμοποιείται όταν αλλάζει το focus στα control της φόρμας και εμείς θέλουμε να κάνουμε κάποια επέμβαση πχ έλεγχο | procedure myproc .... | |
OnShortCut | Το event αυτό αφορά τα shortcuts που μπορεί να χρησιμοποιήσει ο χρήστης πάνω στη φόρμα | procedure myproc .... | |
OnMiniBrowserRequestEx | Το event αυτό αφορά controls τύπου mini browser και μπορεί να χρησιμοποιηθεί για άμεση επέμβαση στο control πχ extra where | procedure myproc .... |