Ich arbeite mit JavaFX in einer Windows-Anwendung, die Datenbanken verwendet. Meine Anwendung ist ein Kurs-Management-System. Für diese Sache habe ich einen Filter für die Suche nach Kursen in meiner Bewerbung erstellt. Wie Sie im obigen Bild sehen können, können Sie den Namen des Lehrers, die Nummer des Kurses, das Jahr, das Semester usw. auswählen. All diese Dinge werden aus meiner Datenbank extrahiert. Mein Problem ist, dass ich in meinem Filter einen Download-Button für jeden Kurs haben möchte. Die Idee ist, dass ich Kurse im Internet hochladen werde und möchte, dass die Benutzer sie herunterladen. Kann mir jemand eine Idee geben, wie es geht? Danke Implementierung einer Download-Schaltfläche in einem Filter
Antwort
Gut. Zuerst müssen Sie wissen, in welchem Format Ihre Kurse heruntergeladen werden sollen. Was ist die Idee dahinter - warum sollte ein Benutzer den Kurs herunterladen? Kann er es in den Kalender importieren?
Sobald Sie wissen, welches Format wird Ihnen die folgenden Schritte sind erforderlich:
- einen Download-Button Ihr Design hinzufügen (wahrscheinlich lädt es alle Kurse bereits ausgewählt stattdessen eine Taste pro Zeile hinzuzufügen)
- Implementieren eine Exportfunktion, die den ausgewählten Kurs in Ihr bevorzugtes Format
- Speichern Sie die Dateien auf die Festplatte
bearbeiten exportiert:
Basierend auf Ihrem Kommentar, nur ein paar grundlegende Pseudo-Code. Wenn Sie die eigentliche Anwendung implementiert haben, sollten Sie in der Lage sein, dies anzupassen und Ihren eigenen Code dafür zu schreiben. Sie werden niemanden finden, der Ihnen die gesamte Downloadlogik und den Code und alles (wir wissen nicht einmal genug Details dafür) zur Verfügung stellen, weil das nicht die Idee ist. Sie sollten es selbst ausprobieren und wir können Ihnen helfen, wenn Sie Fehler oder Probleme haben.
Button myDownloadButton = new Button();
Fügen Sie Ihre Download-Aktion
myDownloadButton.setOnAction(new EventHandler<ActionEvent>() {
@Override public void handle(ActionEvent e) {
// get selected row
// create url or read url from row
startDownload(yourUrl);
}
});
- 1. Median Filter Super effiziente Implementierung
- 2. Bandpass Butterworth Filter Implementierung in C++
- 3. ein „Kurtosis-Filter“ mit scipys Implementierung generic_filter
- 4. JSF - Implementierung Filter für eingeschränkte Seiten
- 5. Verbessere meine Haskell-Implementierung von Filter
- 6. eine rekursive Implementierung Konvertieren in einer Schleife basierte Implementierung
- 7. Verwenden Sie Filter in einem anderen Filter Zweig in symfony2
- 8. Kann ich einen Filter in einem Filter in AngularJS verwenden?
- 9. Implementierung einer Funktion in einem C# Bildmanipulation App speichern
- 10. ein Listview in einer Schublade mit einem Listview-Implementierung bereits
- 11. Bestellung einer Feder @Bean Filter
- 12. Implementierung einer dateibasierten Warteschlange
- 13. Zeilen in einer Datei mit einem Filter mit Clojure zählen
- 14. Filter ObservableList Element mit einer Klasse in einem Controller
- 15. Implementierung einer Dialognutzerverwaltung in Java
- 16. Implementierung einer Schnittstelle in Go
- 17. Filter-Funktionalität in einer Reaktionskomponente
- 18. JavaFX-Filter-Implementierung (Wie mehrere boolesche Optionen zu behandeln)
- 19. Implementierung einer Maus-Begrenzungskante
- 20. Typoskript: Wie wird angular $ filter in einem benutzerdefinierten Filter verwendet?
- 21. Implementierung einer vorlagenspezifischen Seiteninitialisierungsfunktion
- 22. Ändern von Abfrageparametern in einem Zuul-Filter
- 23. Implementierung einer Datei Löschfunktion
- 24. Implementierung einer Multiplikation-Zählfunktion
- 25. Implementierung einer Adjazenzliste Graphendarstellung
- 26. Filter mit einer Bedingung
- 27. Implementierung einer AJAX-Chat-Website
- 28. Kombination Filter in einer Abfrage in Tastypie
- 29. Implementierung IXmlSerializable auf einem Sammlungsobjekt
- 30. Abrufen des Inhaltstyps einer Servlet-Antwort auf einem Filter
Die Idee ist, dass die Nutzer Studenten sind, und sie werden Kurse Download für das Studium. Ich möchte Kurse im Internet auf Websites wie wettransfer hochladen. Wenn ein Benutzer also nach einem Kurs sucht, der den Filter verwendet, möchte ich, dass der Link in dieser Liste beim Download erscheint, aber ich möchte wie ein Download-Button erscheinen, nicht wie eine URL. – Sebi95