2016-03-18 15 views
1

Meine Funktion, die Abfrage ausgeführt wird, nimmt es irgendwann abhängig von angeforderten Daten. Während Abfrage läuft, möchte ich echte Abfrage laden zeigen cfprogressbar & Status/Titel ändern, während cfprogressbar Fortschritte machen. Ich suche immer noch auf Google bis jetzt kein Glück alle Beispiele, die statische Zeit zeigen.Coldfusion cfquery Echtzeit cfprogressbar

Ich dachte, wenn ich wirklich cfquery Ladezeit bekommen kann & ich werde diesen Wert an cfprogressbar übergeben. Bitte geben Sie

  • Coldfusion 11
  • Fenster 2012
  • cfprogressbar
  • cfquery
+1

Das cfprogressbar-Tag soll die Daten anzeigen, an die es gebunden ist, also, wo werden Sie die "bekommen echte cfquery Ladezeit" Ding von bekommen? Ist Ihr serverseitiger Code das irgendwo? –

+0

das möchte ich wissen? Wenn ich eine Abfrage ausführe, wenn es Zeit braucht, kann ich Progbar anzeigen? – IBM

+0

Coldfusion-Engine führt Ihre Abfrage nicht aus, der Datenbankserver führt Ihre Abfrage aus und aus diesem Grund weiß die Coldfusion-Engine nicht, wo sich Ihr Datenbankserver befindet, während die Abfrage ausgeführt wird. Die Coldfusion-Engine hat eine Anfrage an Ihren Datenbankserver gestellt und wartet darauf der DB-Server zu antworten –

Antwort

5

Leider kann man keine genaue Fortschrittsbalken zeigen. Die ColdFusion-Engine führt Ihre Abfrage nicht aus, der Datenbankserver führt Ihre Abfrage aus, und aus diesem Grund weiß die ColdFusion-Engine nicht, wo sich Ihr Datenbankserver befindet, während die Abfrage ausgeführt wird. Sie können einen Spinner anzeigen, wenn Sie Ihren Benutzer wissen lassen möchten, dass etwas passiert.

+2

Einverstanden. Ihr [ursprünglicher Kommentar] (http://stackoverflow.com/questions/36090518/coldfusion-cfquery-realtime-cfprogressbar#comment59840338_36090518) hat es ziemlich knapp formuliert: * "Erzähle deine Db-Engine von Zeit zu Zeit der Coldfusion-Engine, wie viel Die Zeit bleibt bis zum Ende und sendet die Antworten zurück. NEIN. * Dh Sie können also keinen genauen Fortschritt anzeigen. Nur eine Art unbestimmter Statusindikator, um den Benutzer wissen zu lassen, geschieht .. aber keine Details wie wie lange bis zum Aufgabe beendet. – Leigh