2.7.0 • Published 10 years ago

uxrocket.select v2.7.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

UX Rocket Select

Select plugini, CSS ile görünüm stillendirilmesi mümkün olmayan select elemanı için hazırlanmıştır. Select elemanı içerisinde arama, otomatik tamamlama gibi özellikler olmadığı için, bu tarz kullanım ihtiyaçlarında, autocomplete plugini kullanılmalıdır.

<select class="select">
    <option value="">Lütfen seçiniz</option>
    <option value="1">Seçenek 1</option>
    <option value="2">Seçenek 2</option>
    <option value="3">Seçenek 3</option>
    <option value="4">Seçenek 4</option>
</select>

Notlar

Select elemanının görünümünü değiştirmek için görsel amaçlı kullanılmaktadır. Plugin ayarlarındaki tanımları da tema hazırlama durumuna göre özelleşmiştir.

Tanımlar

PropertyDefaultAçıklama
wrappernullPluginin eklendiği elemanı çevreleyen label için kullanılan css classı. Pluginin kontrolleri için uxitd-select-wrap otomatik eklenmektedir.
currentnullSeçilen değerin isminin yazıldığı alan. Pluginin kontrolleri için uxitd-select-current otomatik eklenmektedir.
arrownullSelect okunun stillendirilmesi için kullanılan css classı. Pluginin kontrolleri için uxitd-select-arrow otomatik eklenmektedir.
listnullSelect listesi. Plugin kontrolleri için uxitd-select-list otomatik eklenmektedir.
optionnullSelect listesi elemanları. Plugin kontrolleri için uxitd-select-option otomatik eklenmektedir.
selectednullSelect listesindeki seçilmiş eleman. Plugin kontrolleri için uxitd-select-option-selected otomatik eklenmektedir.
Data Attribute 
on-readySelect, form elemanına bağlandığında çalışacak fonksiyonu çağırır.
on-selectListeden seçim yapıldığında, çalışacak fonksiyonu çağırır.
on-updateUpdate metodundan sonra çalışacak fonksiyonu çağırır.
on-removeRemove metodundan, çalışacak fonksiyonu çağırır.
Callback 
onReadySelect, form elemanına bağlandığında çalışacak fonksiyonu çağırır.
onSelectListeden seçim yapıldığında, çalışacak fonksiyonu çağırır.
onUpdateUpdate metodundan sonra çalışacak fonksiyonu çağırır.
onRemoveRemove metodundan, çalışacak fonksiyonu çağırır.

Public Metodlar

MetodAçıklama
$(selector).select(options)Bu method plugini manuel olarak bir elemana bağlamanızı sağlar.
$.uxselectBu method pluginin detayını görmenizi sağlar.
$.uxselect.versionSayfaya eklenmiş pluginin versiyon numarasını gösterir.
$.uxselect.settingsAktif pluginin ayarlarını gösterir.
$.uxselect.update(el)DOM üzerinde değişiklik yapıldıktan sonra, Select eklenmiş elemanların güncellenmesini sağlar. $.uxselect.update() şeklinde çağrılırsa sayfadaki bütün select elemanlarını günceller. $.uxselect.update("#myselect") şeklinde çağrılırsa, sadece seçilen elemanı günceller.
$.uxselect.remove(el)Select eklenmiş elemanlardan plugini ve ilgili eklenmiş liste/arayüz elemanlarını kaldırır. $.uxselect.remove() şeklinde çağrılırsa sayfadaki bütün select elemanlarına bağlı plugini kaldırır. $.uxselect.remove("#myselect") şeklinde çağrılırsa, sadece seçilen elemandan kaldırır.