Also für das Kalendersymbol auf der Datumsauswahl, habe ich es in eine Schaltfläche mit Klasse datepickerbutton
und versuchte, um es mit der Tastatur zu navigieren, drücken enter
auf der Schaltfläche. Wenn ich das mache, werden die Pfeiltasten nicht mehr funktionstüchtig, im Gegensatz zu dem, wenn Sie den Pfeil nach unten verwenden, wo es gut funktioniert. Ich habe einen Teil des Codes gefunden, der aussieht, als wäre es der ursprüngliche Grund für das Problem, kann aber nicht herausfinden, wie es funktioniert oder wie es behoben werden kann. Wenn jemand mir helfen könnte, diesen Teil herauszufinden, könnte ich wahrscheinlich eine Ziehanfrage an den Repo mit einer Reparatur machen.Problem mit der Eingabetaste auf der Date Time Picker Komponente
Ab etwa Linie 1276 von: https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/src/js/bootstrap-datetimepicker.js
for (index2 = keyBindKeys.length - 2; index2 >= 0; index2--) {
if (!(keyMap[keyBindKeys[index2]] in pressedModifiers)) {
allModifiersPressed = false;
break;
}
}
UPDATE: Ich fand, dass die Ursache dafür ist die Tab-Taste, wenn sie auf die Schaltfläche Tabbing erhöht es die Tasten Array gedrückt wird, nicht sicher, warum doch noch Suche
Wenn ich versuche, Konsolenprotokolle hinzuzufügen und Enter zu drücken und zu versuchen, mit den Pfeiltasten zu navigieren, wird diese For-Schleife und if-Anweisung aktiv, aber ich weiß nicht, was die Variablen bedeuten oder was sie verhindern sollen. Es gibt keine Kommentare hier –