Qualcuno ha qualche consiglio per risolvere il problema di un aspetto modale dietro il suo fondale?Polimero 1.x: la finestra di dialogo della carta modale appare dietro il suo fondale
Finora, ho provato a verificare di disporre di tutte le importazioni necessarie (incluso <paper-dialog-scrollable>
).
Ho anche provato un "hack-fix" (suggested by someone) che implica l'impostazione z-index: auto
nel css di paper-header-panel
. Né funziona.
Vale la pena notare che il tag <paper-dialog>
funziona correttamente. Fino a quando non aggiungo l'attributo modal
.
Qualche idea?
problemi similiappare intorno internet sono this issue report e this Stackoverflow question.
my-element.html<script src="http://www.polymer-project.org/1.0/samples/components/webcomponentsjs/webcomponents-lite.js"></script>
<link rel="import" href="http://www.polymer-project.org/1.0/samples/components/polymer/polymer.html" />
<link rel="import" href="../../../bower_components/paper-dialog/paper-dialog.html">
<dom-module id="example-element">
<template>
<!-- Dialog -->
<paper-dialog id="contactDialog" modal>
<h2>Login</h2>
<paper-dialog-scrollable>
<form id="contact-form" autofocus>
<paper-input autofocus id="name" label="Your Name"></paper-input>
<paper-input id="email" label="Email Address"></paper-input>
</form>
</paper-dialog-scrollable>
<div class="buttons">
<paper-button dialog-dismiss>Cancel</paper-button>
<paper-button dialog-confirm>Accept</paper-button>
</div>
</paper-dialog>
<!-- Button -->
<paper-button id="login"
data-dialog="contactDialog"
on-tap="openDialog">Login</paper-button>
</template>
</dom-module>
<script>
(function() {
Polymer({
is: 'example-element',
properties: {...},
openDialog: function(){
this.$.contactDialog.open();
}
});
})();
</script>
di poter postare un esempio del codice che si sta utilizzando? – coderfin