La idea es... digamos en PHP...
Código PHP:
Ver original<?php if(!empty($algunerroralenviardatos)): ?> <!-- Hay que setear la variable toastHTML en algun punto -->
<span onload="M.toast({html: toastHTML});"></span>
<? endif; ?>
Cuando se retorna desde algún enviar datos...
La única forma que me ha resultado es poniendo en el BODY el atributo OnLoad, y la magia es que lo puedes modificar con PHP...:
Código HTML:
Ver original<body onload="M.toast({html: toastHTML, classes: 'rounded'});"> <!-- La variable la cargo desde un script donde lo necesito... -->
var toastHTML = '
<i class="material-icons red-text medium left">info
</i><span>Hubo un ERROR.
</span><button class="btn-flat toast-action">Entiendo
</button>';
He probado segun la doc...
Código HTML:
Ver original var toastHTML = '
<i class="material-icons red-text medium left">info
</i><span>Hubo un ERROR.
</span><button class="btn-flat toast-action">Entiendo
</button>';
M.toast({html: toastHTML});
No me funciono....
Lo siguiente, yo sé que esta mal semanticamente hablando, pero así también me funcionó... Esta línea la puse donde quería que apareciera la Alerta... puedes sacar ideas y mejorarlas
Ejemplos de TOAST (Extraidos desde páginas WEB, modificados, comentados y o traducidos)
[URL="https://codepen.io/RjveraL/pen/qLZRQg"]https://codepen.io/RjveraL/pen/qLZRQg [/URL] ---> De este lo que te atraiga más posiblemente sea el CallBack
[URL="https://codepen.io/RjveraL/pen/yGOgLJ"]https://codepen.io/RjveraL/pen/yGOgLJ[/URL] ---> De este lo interesantes el que cambia los colores del Toast
En que forma dejaste tu sistema... finalmente usaste Toast o diseñaste otra forma... querrías compartir tu experiencia.
Gracias