Variablenscript: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 23: | Zeile 23: | ||
|- | |- | ||
|<code></code>|| || | |<code></code>|| || | ||
|- | |||
|<code>AfterEditOf_Variablenname</code>||Wird nach dem Ändern einer Variablen aufgerufen.||void function AfterEditOf_BREITE() | |<code>AfterEditOf_Variablenname</code>||Wird nach dem Ändern einer Variablen aufgerufen.||void function AfterEditOf_BREITE() | ||
{ | { |
Version vom 4. März 2014, 14:59 Uhr
Das Script zum Variablendialog erlaubt es automatisch oder nach Benutzeraktionen den Variablendialog zu steuern und die Variablenw zu verwalten.
Steuerfunktionen
Ereignisgrundfunktionen des Variablendialogs
Funktion | Beschreibung | Beispiel |
---|---|---|
function Init() |
Wird beim Öffnen des Variablendialogs aufgerufen. | void function Init(){ «Script»} |
function Exit() |
Wird beim Schliessen des Variablendialogs aufgerufen. Die Funktion muss true zurück geben ansonsten wird der Variablendialog nicht geschlosen. Dies dient zur Prüfung der Variablenwerte ob diese Konsistent sind. | bool function Exit(){ «Script» return true;} |
Grundfunktionen
Allgemeine Grundfunktionen
Funktion | Beschreibung | Beispiel |
---|---|---|
|
||
AfterEditOf_Variablenname |
Wird nach dem Ändern einer Variablen aufgerufen. | void function AfterEditOf_BREITE()
{ «Script» } |
AfterEditOfUnhandledVariable() |
Wird nach dem Ändern einer Variablen aufgerufen, für die kein AfterEditOf definiert ist. | void function AfterEditOfUnhandledVariable()
{ «Script» } |
LockVariable(string _ep_VarName) |
Sperrt die entsprechende Variable. Es können keine Werte mehr gesetzt werden. |
LockVariable("BREITE"); |
UnlockVariable(string _ep_VarName) |
Entsperrt die entsprechende Variable. Es können wieder Werte gesetzt werden. | UnlockVariable("BREITE"); |
HideVariable(string _ep_VarName) |
Blendet die entsprechende Variable aus. | HideVariable("BREITE"); |
ShowVariable(string _ep_VarName) |
Blendet die entsprechende Variable ein. | ShowVariable("BREITE"); |
SelectVariable(string _ep_VarName) |
Springt in der Variablenabfrage auf die bestimmte Variable | SelectVariable("M_ZUBEHOER"); |
SetFilter(string _ep_VarName, string _ep_Filter) |
Setzt den Datenbankfilter bei der entsprechenden Variablen. Die Variable muss vom Typ „Datenbankzugriff“ sein.Parameter 2.2 1
_ep_VarName: Name der Variablen in Doppelhochkomma. _ep_Filter: Der where-Teil einer SQL-Querry in Doppelhochkomma.||SetFilter("ARTIKEL", "M_MATGRUPPE_ID = 1050 and PD_STATUS_ID = 1 and PD_BEZ like '%schrank%'"); |