Ich verwende Odoo 8 Version.
Ich habe ein neues Modell namens enquiry_customer_date
erstelltIn diesem Modell habe ich folgende vier Felder festgelegt.
Ich habe Modell one2many Beziehung mit res.partner Modell
erwähntIch habe den folgenden Code für Anzeigedatensätze verwendet.
%Vor%Dies zeigt den korrekten Dateinamen in der Listenansicht an.
Gesichtsproblem:
Wenn ich den Link lade, wird er mit dem Dateinamen name = base64 mit der Erweiterung .bin gespeichert.
Frage :
Wie funktioniert der Download-Link gleich dem hochgeladenen Dateinamen mit der Erweiterung in one2many ?
AKTUALISIERT
Ich habe es mit @danidee versucht.
Systemkonfigurationsparameter:
Treeview / Listview one2many Feld
AUSGABE:
Erwartete Ausgabe:
Die Datei sollte mit "Openerp_Customization_Needed.txt"
heruntergeladen werden Standardmäßig werden Dateien und Anhänge in der Datenbank als Binärdateien gespeichert. Sie können dieses Verhalten jedoch ändern, indem Sie den Parameter ir_attachement.location
Gehe zu Settings/Parameters/System Parameters
, suche nach ir_attachment.location
und setze es auf db
setze es auf
file:///filestore
Beachten Sie, dass die vorhandenen Anhänge und Dateien weiterhin in der Datenbank gespeichert werden, aber jeder neue Anhang oder jede hochgeladene Datei im Dateisystem gespeichert wird, sodass Sie die Datei in der ursprünglichen Form herunterladen können, wie Sie es wollten
Ja, Sie können die Datei so exportieren, wie Sie sie über die Schaltfläche "Hinzufügen" in der Baumansicht hochgeladen haben, anstatt den Namen des Binärfelds direkt in der Strukturansicht anzugeben. Fügen Sie den folgenden Code in enquiry_customer_date model
hinzu %Vor%Fügen Sie den folgenden Code in Ihre XML-Datei ein,
%Vor%