Ich möchte den Benutzer einschränken, der das vorherige Datum aus der Datumsauswahl von odoo-8 auswählt. Bitte geben Sie mir, wie vorherige Daten in odoo picker deaktivierenVorherige Daten in Odoo datepicker deaktivieren
0
A
Antwort
0
ein Modul ist für die https://apps.openerp.com/apps/modules/8.0/web_widget_datepicker_options/
Wenn Sie ein Datumsfeld current_date genannt haben
<field name="current_date" />
Nach der Installation des Moduls, fügen Sie einfach die Option für die jquery Datepicker picker~~POS=HEADCOMP minDate
und setzen sie ihn auf 0 gefällt dieses
<field name="current_date" options="{'datepicker':{'minDate': 0}}"/>
ich dies vorher tat von eine Onchange auf dem Feld Einstellung, die das Feld jedes Mal geändert wird ausgelöst werden, und in den Onchange können Sie das Datum zu einem Python-Datum konvertieren (mit Standardzeit des odoo Format) und vergleichen Sie es mit dem aktuellen Datum
from datetime import datetime
from openerp import api
from openerp.tools import DEFAULT_SERVER_DATE_FORMAT
from openerp.exceptions import Warning
@api.onchange('current_date')
def onchange_date(self):
if datetime.strptime(self.current_date, DEFAULT_SERVER_DATE_FORMAT).date() < datetime.now().date():
raise warning('Please select a date equal/or greater than the current date')
return False
return my_date
Verwandte Themen
- 1. vorherige Daten in einem jquery Datepicker deaktivieren
- 2. jquery datepicker bestimmte Daten deaktivieren
- 3. Android Deaktivieren vergangener Daten in Datepicker
- 4. Deaktivieren von Daten mit Bootstrap datepicker
- 5. Bestimmte Daten von html5 deaktivieren datepicker
- 6. Customize datepicker CSS zu deaktivieren gesperrt Daten
- 7. jQuery Datepicker vorherige vollständige Monate
- 8. Bestimmte Daten in jquery deaktivieren datepicker funktioniert nicht
- 9. Bootstrap Datepicker deaktivieren Funktion
- 10. Tage von Datepicker deaktivieren
- 11. Grails: deaktivieren g: datePicker
- 12. Disable vorherige Daten in ajaxToolkit CalendarExtender
- 13. Datepicker vorherige und nächste Schaltfläche Bild Problem
- 14. So deaktivieren Sie zuvor ausgewählten Monat in Datepicker
- 15. AngularUI Datepicker dynamisches Datum deaktivieren
- 16. Wie kann ich zukünftige Daten im Silverlight DatePicker Steuerelement deaktivieren
- 17. Bootstrap Datepicker und deaktivieren C#/JSON Array von Daten,
- 18. jQuery Datepicker - Mehrere Instanzen und vorher ausgewählte Daten deaktivieren?
- 19. Jquery UI Datepicker. Deaktivieren Sie Array von Daten
- 20. Kendo UI Datepicker Deaktivieren Eingabe
- 21. jQuery datepicker, monatelange Auswahl deaktivieren
- 22. Aktuellen Tag in Jquery deaktivieren datepicker
- 23. odoo 8 dynamisch aktivieren und deaktivieren Standardfilter
- 24. Wie bestimmte Tage in einem Monat in einem Datepicker deaktivieren?
- 25. Bootstrap3 Datepicker - Anzahl Aktive Daten
- 26. Import/Export-Benutzer/Partner Daten in odoo
- 27. Daten mit einem Objekt deaktivieren
- 28. Caldroid bestimmte Daten deaktivieren
- 29. vorherige Daten vor Anforderung löschen
- 30. Deaktivieren Sie eine Schaltfläche auf CONDITION in Odoo?
Ich hatte eine Idee, die JS-Datei zu bearbeiten. Aber ich fürchte, es würde die anderen Standardfunktionen beeinträchtigen. – sfx
Sie können eine Kopie dieser JS-Datei erstellen und an einem sicheren Ort speichern. Wenden Sie Ihre Logik darauf an, überprüfen Sie, ob andere Funktionen betroffen sind oder nicht. –
der einzige Weg, ich konnte dies tun, ist eine Fehlermeldung zu erstellen, wenn der Benutzer versucht, das Formular mit einem Datum, das weniger als das vorherige Datum ist zu senden .... würden Sie damit einverstanden sein? – danidee