Ich möchte nicht, dass der Benutzer stornieren kann, da es nicht tut, was die Dokumente sagen - sie sagen, es sollte auf den ursprünglichen Wert zurückgesetzt werden, aber es löscht einfach das Feld, was ich nicht möchte.
Sie könnten so etwas wie ein unsichtbares Symbol in den clear-button
Slot einfügen. Ab 1.x sieht das so aus (für 2.x sollten Sie Slot statt Klasse verwenden):
<paper-icon-button class="hidden" slot="clear-button"></paper-icon-button>
.hidden {
display: none;
}
Die Lösung für v3: https://jsfiddle.net/6r5htd05/33/
Ich verstehe das ursprüngliche Problem nicht wirklich. Es gibt keinen „Abbrechen“-Button, nur einen „Löschen“-Button. Sagen wir irgendwo in unseren Dokumenten "Schaltfläche abbrechen"?
Durch Drücken von ESC wird zum aktuell ausgewählten Wert zurückgekehrt.
@jouni Der mögliche Anwendungsfall ist das erforderliche Feld, das, sobald es ausgewählt ist, niemals gelöscht werden sollte und nur geändert werden könnte.
Z.B. eine Art von Entitätsversionsauswahl (wenn diese Entität, dieser Artikel usw. noch keine gespeicherten Versionen hat, sollte sie überhaupt nicht angezeigt werden).
Natürlich verstehe ich diesen Anwendungsfall. Aber die ursprüngliche Problembeschreibung erwähnt dies nicht, also habe ich mich gefragt, wo