kateinlesen(gesKat: string) string
Liest alle Vorkommen einer Kategorie in ein Array ein. Funktioniert sowohl im Editier- als auch im Anzeigebildschirm.
geheZuKat(kat: string ,ind: string ,append: boolean)
Geht in einem Datensatz an die Stelle, an der ein bestimmtes neues Feld/Indikator der Reihenfolge nach eingefügt werden würde.
feldTest(feld: string, ind: string, inh:string, wdhb: boolean) string
Das Feld testet das Vorhandensein von Feld und Feldinhalt.
Zurückgebener Status kann sein:
f_nvorh = ganzes Feld nicht vorhanden
nvorh_nw = Feld vorh. aber nicht mit Inhalt, Feld nicht wdhbar
nvorh_w = Feld vorh., aber nicht mit Inhalt, Feld wdhbar
vorh = Feld mit Inhalt vorhanden, oder, wenn kein Inhalt abgefragt, Feld überhaupt vorhanden
__makeDate () string
Funktion zum Generieren eines Tagesdatums im Format YYYY-MM-TT, u.u. noch anpassen, wenn später andere Formate gewünscht werden.
getProfVal (valname: string, prompTxt: string) string
Liest oder speichert und liest den Wert der Benutzereinstellung von user_pref.js/userData.<valname>
Der Wert aus dem Eintrag "user_pref("userData.<valname>", "<user>");" in file user_pref.js wird zurückgegeben.
holeIDN()
storing a record's IDN to a variable and inserting it into an other record (new or edited) to link them
return: IDN encased in exclamation marks
merkeIDN()
storing a record's IDN encased in exclamation marks to the clipboard
__dnbWarnung(boxtit,meldungstext)
__dnbFehler(boxtit,meldungstext)
__dnbmeldung(boxtit,meldungstext)
__dnbfrage(boxtit,meldungstext)
__dnbPrompter(ttl,txt,dflt)
__prompterPruef(strTxt,boxTit,werte,dflt)
Funktion für eine InputBox (Mehrfachauswahl = 1, 2 oder 3..., a,b,c), inkl. Prüfung, ob die Eingabe richtig ist
'strTxt = Text, der in der InputBox angezeigt werden soll
'boxTit = Überschrift der InputBox
'werte = Werte, die möglich sind. Mit Kommata getrennt. Andere Eingaben werden als falsch betrachtet
'dflt = Defaultwert für die InputBox, falls vorhanden