Modal
Liman eklentileri üzerinde kolay bir biçimde modal (açılır pencere) oluşturmanın yolları.
Modal componenti nedir?
Modal componenti, karmaşık akışları kolaylaştırmak ve sayfa içinde görünmesini istemediğimiz yapılar için kullanılabilecek bir bileşendir.
Kullanıcıdan girdi alınması
Kullanıcıya veri detayı gösterilmesi
Nasıl kullanılır?
Modal açmak
Modal düğmesi
Modal düğmesi componentini kullanarak oluşturduğunuz modalları açabilirsiniz. Aşağıdaki şekilde kullanılabilmektedir.
Parametre | Açıklama |
text | Modal açma düğmesinin üzerinde yazacak yazı |
class | Düğmeye ait olan class parametresi |
target_id | Açılması istenilen modalın id değeri |
Javascript ile modal açmak
Modallar düğme ile açılabildiği gibi sizin belirlediğiniz özel Javascript eventleri, fonksiyonları ile de açılabilmektedir.
Modal oluşturmak
Örnek bir modal oluşturmak için aşağıdaki yapıyı kullanabilirsiniz. @component ve @endcomponent tagları içerisinde kalan kısma checkbox, radio button, input, selectbox ve diğer tüm HTML elementlerini istediğiniz gibi yerleştirerek modal içeriğini oluşturabilirsiniz.
Parametre | Açıklama | Veri Tipi |
id | Modala ait olan id değeri. Benzersiz şekilde belirlenmelidir. | |
title | Modalda görünecek başlık değeri. | |
notSized | Boyut geniş mi dar mı olacak belirlediğimiz değer. | |
modalDialogClasses | Modal üzerine eklenmek istenen class değerleri. | |
footer | Modal içerisindeki düğmelerin bulunduğu alt kısım. | |
footer->class | Düğmeye ait class değeri. (Renkler için kullanıyoruz) | |
footer->onclick | Tıklandığında gerçekleştirilecek işlem. | |
footer->text | Butonda görünecek yazı. |
Modaldan değer almak
Yukarıdaki örnekte iki adet input tanımlamıştık. Bir tanesinde kullanıcı adı, diğerinde ise şifre isteniyordu. Bunları kullanıcı tarafından alarak üzerinde nasıl işlem yaparız gelin bakalım.
Last updated