Autor Thema: no Documents found  (Gelesen 2046 mal)

Offline Johann

  • Junior Mitglied
  • **
  • Beiträge: 56
no Documents found
« am: 16.09.05 - 10:03:04 »
Wenn ich eine Datenbank über das Netz aufrufe und er findet keine Dokumente, dann erscheint der Text "No Documents found" desgleichen, wenn ich etwas gesendet habe, so erscheint "form proceed". Wie kann ich das unterbinden und durch einen Deutschen Text ersetzen?

Glombi

  • Gast
Re: no Documents found
« Antwort #1 am: 16.09.05 - 10:07:21 »
Sieh mal in der Designer Hilfe unter "$$Return" nach.

Andreas

Offline Johann

  • Junior Mitglied
  • **
  • Beiträge: 56
Re: no Documents found
« Antwort #2 am: 16.09.05 - 10:23:13 »
Wenn ich das richtig verstanden habe, die Hilfe war in Englisch, dann füge ich folgenden Text ein:
"<h3>Document submitted<h3><hr><font size=2><a href=/" +
@WebDbName +
"/All%20Documents?OpenView>gesendet</a>"
ja?
aber wie ist das bei einer Ansicht, Wenn die Datenbank vom Internet zugreift und gerade keine Dokumente in der Datenbank drin sind? Weil jetzt bezieht sich das $$Return Feld auf eine Maske.

Glombi

  • Gast
Re: no Documents found
« Antwort #3 am: 16.09.05 - 10:36:19 »
"All" ist der Name der Ansicht, das musst Du ggf. anpassen

"Document submitted" ist der Text der angezeigt wird - das musst Du halt auf Deutsch schreiben

Den Rest Deiner Frage verstehe ich nicht...

Andreas

Driri

  • Gast
Re: no Documents found
« Antwort #4 am: 16.09.05 - 10:37:35 »
Das hier stammt noch aus der R5-Zeit, mag sein, daß man das mitterweile auch anders lösen kann :

Zitat
What I did was to have a separate hidden field containing:

@Elements(@DbColumn("";srv:db;view;1)) ' Which is the view you are displaying.

Then you can use the result of this field (0 if the view is empty) in hide-when formulae for the $$ViewBody and you own custom
message. Make sure the @Elements field is above the others so it is calculated in the right order.

Du mußt dann eben für die View eine Form $$ViewTemplate for xyz erstellen und dort das Feld mit einbauen. Wenn das Feld = 0 ist, entsprechend die HideWhen-Formel für das $$ViewBody setzen und stattdessen eine Meldung einblenden.

Glombi

  • Gast
Re: no Documents found
« Antwort #5 am: 16.09.05 - 10:43:12 »
@Diri: Ich vermute mal, dass Johann die Volltextsuche meint.

Das kann man abfangen, indem man $$SearchTemplate For... Masken macht und dort das Feld "Totalhits" einbaut. Da wird automatisch die Anzahl der Treffer gespeichert.

Das kann man dann weiter verwenden. Aber ich fürchte, das führt zu weit. Hier wäre erstmal Literaturstudium angesagt.

Andreas

Offline Johann

  • Junior Mitglied
  • **
  • Beiträge: 56
Re: no Documents found
« Antwort #6 am: 16.09.05 - 11:37:56 »
also eigentlich geht es hier nicht um eine Volltextsuche, sondern einfach darum, dass auf einer Homepage in einem frame eine eingebettet Datenbank erscheint, die wiederum unter Umständen mal leer sein kann und wenn dann die Homepage geöffnet wird, steht dort im Mainframe "no Dokuments found" und das soll verhindert werden.
und genauso ist es, wenn ein Formular (Maske) ausgefüllt wird und dann versendet wird, so steht da "form proceed" und auch das sieht unschick aus.

Glombi

  • Gast
Re: no Documents found
« Antwort #7 am: 16.09.05 - 11:40:00 »
Dann hast Du ja mit den Antworten von Driri (@DbColumn und Embedded View) und mir ($$Return)alles was Du brauchst.

Andreas

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: no Documents found
« Antwort #8 am: 16.09.05 - 11:43:23 »
Der Königsweg dürfte wirklich dieser Vorschlag von Diri sein:
@Elements(@DbColumn("";srv:db;view;1)) ' Which is the view you are displaying.

hier sind ein paar weitere Vorschläge:
http://www.codestore.net/store.nsf/cmnts/97231725431A649686256DC00051A82F?OpenDocument
Die sind aber nicht so gut.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Haage

  • Junior Mitglied
  • **
  • Beiträge: 67
Re: no Documents found
« Antwort #9 am: 16.09.05 - 15:36:52 »
wenn ich aus der leeren ansicht "no documents found" verschwinden soll, dann würde das

function view_replace_nodocuments(vMessage){
  var h2 = document.getElementsByTagName("h2");
  for (var vLoop = 0; vLoop < h2.length; vLoop++){
   if (h2[vLoop].childNodes[0].nodeValue == "No documents found"){
    h2[vLoop].childNodes[0].nodeValue = vMessage;
   }
   h2[vLoop].style.visibility = 'visible';
  }
}

in den JS Header eingegeben werden?
und
onload:
view_replace_nodocuments('nichts gefunden')
und HTML-Head-Inhalt:
"<style>h2{visibility:hidden}</style>"

alles auf der Seite (mit der eingebeteten Ansicht) viewtemplate for view oder?

habe das mal so gemacht, aber da kam nichts!

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: no Documents found
« Antwort #10 am: 16.09.05 - 15:57:16 »
solange du im Style: visibility:hidden hast, wird auch nichts angezeigt!
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Haage

  • Junior Mitglied
  • **
  • Beiträge: 67
Re: no Documents found
« Antwort #11 am: 16.09.05 - 16:00:09 »
Es wird ja immer noch "No Documents found" angezeigt. was ich sehr merkwürdig finde.  visibility:hidden müsste ja zumindest gar nichts anzeigen lassen.
Ich bin schon am überlegen ob das mit der seite und der eingebetteten ansicht richtig ist.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz