Seitenhistorie
...
Auszug |
---|
Neu: Die Funktion öffnet eine Eingabebox, in der Kategorie und Schlagwort eingegeben werden. Danach sucht die Funktion nach dem Schlagwort und erstellt eine Kategorie mit der entsprechenden Verknüpfungs-ID. Wie Funktion ANSrecn, jedoch Suche im Default-Index (PER?) SW und ohne Trunkierung! |
Historie
...
Codeblock |
---|
function __Schlagwortsuche(strKommando,strTrunkierung) { var intWinID1 = application.activeWindow.windowID; var intWinID2; // var strKommando = "rec n;f an "; // var strTrunkierung = "ANSrecn"; var swPrompt = utility.newPrompter(); var strKategorie; var strSchlagworte; var strIDN = application.activeWindow.getVariable("P3GPP"); var strSWDIDN; var msg; var intLength; var strText = "Eingabeform: Kategorie Schlagwort(e)\n" + " z.B.: 5100 Magie\n" + " oder 5101 feng shui\n"; var strEingabe = ""; if (application.activeWindow.getVariable("scr") != "MT") { __dnbFehler("Fehler","Die Funktion kann nur im Korrekturmodus aufgerufen werden!"); } else { msg = swPrompt.prompt(strTrunkierung,strText,strEingabe,null,null); ifwhile (msg == true) { strEingabe = swPrompt.getEditValue(); intLength = strEingabe.length; if (intLength < 6) { __dnbFehler(strTrunkierung,"Bitte Eingabeform beachten: " + strText); } else { strKategoriemsg = strEingabeswPrompt.substringprompt(0,strTrunkierung,strText,strEingabe,null,null); } else { msg = false; strKategorie = strEingabe.substring(0,4); strSchlagworte = strEingabe.substring(5,intLength+1); if (strTrunkierung == "ANSrecn") { __geheZuKat(strKategorie,"",false); application.activeWindow.title.command insertText(strKommandostrKategorie + "\"\"" + strSchlagworte + "\n"\"", true); } else { application.activeWindow.title.lineUp(1 , false); application.activeWindow.title.command (strKommando + strSchlagworte, trueendOfField(false); } intWinID2if (strTrunkierung == application.activeWindow.windowID; "ANSrecn") { strSWDIDN = application.activeWindow.getVariable("P3GPP"command (strKommando + "\"\"" + strSchlagworte + "\"\"", true); if} ((strSWDIDN == strIDN) || (else { application.activeWindow.getVariable("scr") != "8A")) { command (strKommando + strSchlagworte, true); } intWinID2 = application.closeWindow(intWinID2); application.activateWindow(intWinID1); __dnbFehler("Schlagwortsuche","Schlagwort nicht eindeutig zu ermitteln.activeWindow.windowID; strSWDIDN = application.activeWindow.getVariable("P3GPP"); if ((strSWDIDN == strIDN) || (application.activeWindow.getVariable("scr") != "8A")) { __dnbFehler("Schlagwortsuche","Schlagwort nicht eindeutig zu ermitteln.\n" + "Mehrere Treffer: Bitte wählen Sie manuell aus und rufen Sie dann die Funktion HoleIDN auf\n" + "Nichts gefunden: Bitte schließen Sie das Fenster und rufen Sie die Funktion ggf. erneut auf!"); } else { application.closeWindow(intWinID2); application.activateWindow(intWinID1); __geheZuKat(strKategorie,"",falsetrue); application.activeWindow.title.insertText(strKategorie + " !" + strSWDIDN + "!\n"); } } } } } function ANS() { __Schlagwortsuche("f sw ","ANS"); } |
...
Überblick
Inhalte