يا
فيما يتعلق بنموذج النجاح ، كنت أتساءل عما إذا كانت هناك طريقة يمكنني من خلالها إضافة بعض الأزرار التي من شأنها أن تخبر المستخدم بشيء مثل
"مرحبًا ، تم إنجاز المهمة بنجاح"
"الآن يمكنك القيام بأي مما يلي"
"Option1-link" "Option2-link" "Option3-link"
أنا الآن ليس هذا هو الغرض من المكون الإضافي ولكن إذا اضطررت إلى تعديل هذا المكون الإضافي لبدء قبول jsn مثل {text: ''، link: ''} مجموعة منه وعرض الأزرار وفقًا لذلك ... من أين سأبدأ مع ؟
AFAIK ، لا يمكنك. يتم ترميز نظام الزرين بشكل ثابت في جميع أنحاء البرنامج النصي. سوف يتطلب قدرًا كبيرًا من التغييرات لجعله يعمل. ما يمكنك فعله هو استخدام خيار html لإضافة الأزرار الخاصة بك في جسم النموذج.
حصلت على هذا للعمل ، بعض جافا سكريبت كان علي أن أصححه ، قد لا تكون الطريقة الصحيحة للقيام بذلك ، لكنها عملت معي. تقاسمها هنا
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>");
}
});
}
قد أتأخر قليلاً ، لكن آمل أن يساعد ذلك.
هذا البرنامج المساعد هو فقط ما احتاجه ، شكرًا على المعلومات: د
التعليق الأكثر فائدة
قد أتأخر قليلاً ، لكن آمل أن يساعد ذلك.
https://github.com/andrew-mestas/swalExtend/tree/master