data-transfer-objects

___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ tag123draganddrop ___ Drag-and-drop ist in Computer-Benutzeroberflächen die Aktion (oder Unterstützung für die Aktion), ein virtuelles Objekt durch "Greifen" und Ziehen an einen anderen Ort oder auf ein anderes virtuelles Objekt auszuwählen. ___ tag123datatransfer ___ Datenübertragung, digitale Übertragung oder digitale Kommunikation ist die physische Übertragung von Daten (ein digitaler Bitstrom) über einen Punkt-zu-Punkt- oder Punkt-zu-Mehrpunkt-Kommunikationskanal. ___ tag123datatransferobjekten ___ hilf uns dieses Wiki zu bearbeiten ___ tag123file ___ Ein Block beliebiger Informationen oder Ressourcen zum Speichern von Informationen, auf die der stringbasierte Name oder Pfad zugreifen kann. Dateien stehen Computerprogrammen zur Verfügung und basieren normalerweise auf einer Art persistentem Speicher. ___ answer42562239 ___

Sie können den Ansatz von @kol unter Drop-Datei-Ereignis simulieren

verwenden >
  

Das heißt, wir müssen ein Argument an ondrop übergeben, das

     
  • hat ein %code% -Feld mit einem %code% -Array-Unterfeld, das die ausgewählten %code% und
  • enthält   
  • Eine %code% Methode (eine Funktion ohne Körper wird es tun).
  •   

wird unten angepasst, um %code% an %code% element an %code% event anzuhängen, wobei %code% Objekte an eine gebundene Funktion mit %code% übergeben werden, die das oben beschriebene Objekt zurückgibt, wobei %code% als drittes übergeben wird Parameter zu %code% , um %code% event höchstens einmal für jedes %code% -Ereignis aufzurufen, auf das %code% -Objekte zugegriffen oder erstellt wurden.

%code% Objekt ist schreibgeschützt, ein %code% wird zum Speichern von %code% object verwendet bei %code% -Eigenschaft innerhalb eines einfachen %code% -Objekts bei Event-Handlern.

  

Hinweis: Die %code% Schnittstelle sollte als "gefährdet" betrachtet werden   seit dem allgemeinen Trend auf der Web-Plattform ist es, solche zu ersetzen   Schnittstellen zu dem %code% Plattformobjekt in ECMAScript   [ECMA-262] . Insbesondere bedeutet dies Syntax der Sorte    %code% ist gefährdet; die meisten anderen programmatischen Verwendung von    %code% ist wahrscheinlich nicht von der eventuellen Migration auf eine    %code% type.

Wenn %code% at %code% event %code% -Objekte enthält, iteriere %code% und drücke jedes %code% -Objekt auf %code% -Array.

%Vor% %Vor% %Vor%

plnkr Ссылка

    
___ qstntxt ___

Annahme: Eine lokale HTML / Javascript-Webseite, die Zugriff auf Datei: //

hat

Wie füge ich zu Beginn eines Ziehens eines ziehbaren HTML-Elements in der Ereignishandlerfunktion %code% ein Dateiobjekt hinzu, so dass es als Datei erkannt wird und in der %code% -Liste?

Beispiel:

%Vor%

Insbesondere muss es an Chrom / Chromium arbeiten. Und wir können davon ausgehen, dass die Datei auf dem lokalen Laufwerk existiert. Grundsätzlich möchte ich die gleichen Daten verfügbar, wenn eine Datei von Windows Explorer auf eine HTML-Seite auf einem Element gezogen wird, die ablegen kann.

Ich weiß, dass dies in Chrome existiert:

%Vor%

welches die Datei herunterlädt. Aber das ist nicht was ich will, weil ich annehmen möchte, dass dies eine existierende Datei ist und dass auf die Originaldatei zugegriffen werden muss.

    
___ qstnhdr ___ So fügen Sie eine Datei in ein bereits vorhandenes dataTransfer-Objekt mit Javascript ein ___
2
Antworten

Können DTOs verschachtelte DTOs haben?

Ich habe das folgende Domänenmodell: %Vor% Mein Dienst hat den folgenden Code: %Vor% Mein Dienst ruft eine Wiedergabeliste und Titel aus der Datenbank ab und löst dann für jeden Titel in der Wiedergabeliste eine Abfrage aus, um zusätzlic...
29.06.2011, 16:35
1
Antwort

So fügen Sie eine Datei in ein bereits vorhandenes dataTransfer-Objekt mit Javascript ein

Annahme: Eine lokale HTML / Javascript-Webseite, die Zugriff auf Datei: // hat Wie füge ich zu Beginn eines Ziehens eines ziehbaren HTML-Elements in der Ereignishandlerfunktion dragStart(e) ein Dateiobjekt hinzu, so dass es als Datei erkan...
30.06.2014, 18:55