Sweetalert: Cómo y dónde modificaría para agregar varios botones en el modal de éxito

Creado en 12 ene. 2016  ·  4Comentarios  ·  Fuente: t4t5/sweetalert

Oye
En el modal de éxito, me preguntaba si había alguna forma de agregar algunos botones que le dijeran al usuario algo como

'Oye, trabajo hecho con éxito'
"Ahora puedes hacer uno de los siguientes"
"Opción1-enlace" "Opción2-enlace" "Opción3-enlace"

Ahora bien, esto no es para lo que sirve el complemento, pero si tuviera que modificar este complemento para comenzar a aceptar un jsn como {text:'', link:''} una colección de él y mostrar los botones en consecuencia... ¿por dónde empezaría? con ?

Comentario más útil

Puede que llegue un poco tarde, pero espero que esto pueda ayudar.

https://github.com/andrew-mestas/swalExtend/tree/master

Todos 4 comentarios

AFAIK, no puedes. El sistema de dos botones está codificado en todo el script. Requeriría una cantidad significativa de cambios para que funcione. Lo que puede hacer es usar la opción html para agregar sus propios botones en el cuerpo del modal.

Hice que esto funcionara, algunos javascript que tenía correctos, podrían no ser la forma correcta de hacer esto, pero funcionó para mí. Compartiendo aquí

if (buttons) {
            var className = ".sweet-alert";
            var container = "<div class='sw-btn-container'><div class='buttons'></div></div>";
            $(className).after("h2").append(container);
            var buttonDiv = ".sweet-alert .buttons";
            _.each(buttons, function (item) {
                if (item.url) {
                    $(buttonDiv).append("<a class='confirm' href='" + item.url + "'>" + item.text + "</a>");
                } else if (item.onclick) {
                    $(buttonDiv).append("<a class='confirm' onclick='" + item.onclick + "'>" + item.text + "</a>");
                }
            });
        }

Puede que llegue un poco tarde, pero espero que esto pueda ayudar.

https://github.com/andrew-mestas/swalExtend/tree/master

Ese complemento es justo lo que necesitaba, gracias por la información: D

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

krishnamraju picture krishnamraju  ·  3Comentarios

voodoo6 picture voodoo6  ·  4Comentarios

blackrosezy picture blackrosezy  ·  6Comentarios

xgqfrms-GitHub picture xgqfrms-GitHub  ·  4Comentarios

vmitchell85 picture vmitchell85  ·  6Comentarios