No quiero que el usuario pueda cancelar ya que no hace lo que dicen los documentos; dicen que debería volver al valor original, pero simplemente borra el campo, lo cual no quiero.
Puede pasar algo como un icono invisible en la ranura clear-button
. A partir de 1.x, esto se ve así (para 2.x debe usar la ranura en lugar de la clase):
<paper-icon-button class="hidden" slot="clear-button"></paper-icon-button>
.hidden {
display: none;
}
La solución para v3: https://jsfiddle.net/6r5htd05/33/
En realidad, no entiendo el problema original. No hay un botón de "cancelar", solo un botón de "borrar". ¿Decimos "botón cancelar" en algún lugar de nuestros documentos?
Presionando ESC vuelve al valor seleccionado actualmente.
@jouni, el posible caso de uso es el campo obligatorio que, una vez seleccionado, nunca debe borrarse y podría cambiarse.
P.ej. algún tipo de selector de versión de entidad (si esa entidad, artículo, etc., aún no tiene versiones guardadas, no debería mostrarse en absoluto).
Claro, entiendo ese caso de uso. Pero la descripción del problema original no menciona eso, así que me preguntaba dónde encontró @davidmaxwaterman esa documentación.