MDUIDocs
llms.txt bağlantısını kopyalallms-full.txt bağlantısını kopyalaBu sayfayı Markdown olarak görüntüleBu sayfayı ChatGPT ile tartışBu projenin belgelerini ChatGPT ile tartış
Önceden Tanımlı Renkler
Özel Renk
Duvar Kağıdından Renk Çıkar
Lütfen bir duvar kağıdı seçin
Başlarken
AI Destekli Geliştirme
Stiller
Frameworklerle Entegrasyon
Bileşenler
Avatar AvatarBadge RozetBottomAppBar Alt Uygulama ÇubuğuButton ButonButtonIcon Simge ButonuCard KartCheckbox Onay KutusuChip ChipCircularProgress Dairesel İlerlemeCollapse CollapseDialog DiyalogDivider AyırıcıDropdown Açılır MenüFab Kayan İşlem ButonuIcon SimgeLayout LayoutLinearProgress Doğrusal İlerlemeList ListeMenu MenüNavigationBar Gezinme ÇubuğuNavigationDrawer Gezinme ÇekmecesiNavigationRail Gezinme RayıRadio Radyo ButonuRangeSlider Aralık KaydırıcısıSelect Seçim KutusuSegmentedButton Segmentli ButonSlider KaydırıcıSnackbar SnackbarSwitch AnahtarTabs SekmeTextField Metin AlanıTooltip TooltipTopAppBar Üst Uygulama Çubuğu
Fonksiyonlar
Kütüphaneler

RangeSliderAralık Kaydırıcısı

Aralık kaydırıcısı bileşeni, kullanıcının bir dizi değer arasından bir aralık seçmesini sağlamak için kullanılır.

Kullanım Şekli

Bileşeni ihtiyacınıza göre içe aktarın:

import 'mdui/components/range-slider.js';

Bileşenin TypeScript türünü ihtiyacınıza göre içe aktarın:

import type { RangeSlider } from 'mdui/components/range-slider.js';

Kullanım örneği:

<mdui-range-slider></mdui-range-slider>

Örnekler

Varsayılan Değer

value özniteliği aracılığıyla aralık kaydırıcısının geçerli değerini okuyabilir veya ayarlayabilirsiniz. Bu öznitelik bir dizidir ve yalnızca JavaScript özelliği aracılığıyla okunabilir ve ayarlanabilir.

Devre Dışı Durumu

Aralık kaydırıcısını devre dışı bırakmak için disabled özniteliğini ekleyin.

Aralık

Aralık kaydırıcısının minimum ve maksimum değerlerini ayarlamak için min ve max özniteliklerini kullanın.

Adım Aralığı

Aralık kaydırıcısının adım aralığını ayarlamak için step özniteliğini kullanın.

Ölçek İşaretleri

Aralık kaydırıcısına ölçek işaretleri eklemek için tickmarks özniteliğini ekleyin.

Metin İpucunu Gizleme

Aralık kaydırıcısındaki metin ipucunu gizlemek için nolabel özniteliğini ekleyin.

Metin İpucunu Değiştirme

labelFormatter JavaScript özelliği aracılığıyla metin ipucunun görüntüleme biçimini değiştirebilirsiniz. Bu özellik bir fonksiyondur. Fonksiyonun parametresi aralık kaydırıcısının geçerli değeridir, dönüş değeri ise görüntülemek istediğiniz metindir.

API

Özellikler

ÖznitelikÖzellikReflectTürVarsayılan
defaultValuenumber[][]

Varsayılan değer. Form sıfırlandığında bu varsayılan değere sıfırlanır. Bu özellik yalnızca JavaScript özelliği ile ayarlanabilir.

valuenumber[]-

Kaydırıcının dizi biçimindeki değeri, form verileriyle birlikte gönderilir.

NOT: Bu özellik HTML özelliği ile başlangıç değeri ayarlanamaz; bu değeri değiştirmek için yalnızca JavaScript özellik değeri değiştirilebilir.

autofocusautofocusbooleanfalse

Sayfa yüklendikten sonra otomatik olarak odaklanıp odaklanmayacağı.

tabindextabIndexnumber-

Sekme tuşu ile odak geçişi yapılırken öğenin sırası.

minminnumber0

Kaydırıcının minimum değeri. Varsayılan 0'dır.

maxmaxnumber100

Kaydırıcının maksimum değeri. Varsayılan 100'dür.

stepstepnumber1

Adım aralığı. Varsayılan 1'dir.

tickmarkstickmarksbooleanfalse

İşaret çentiklerinin eklenip eklenmeyeceği.

nolabelnolabelbooleanfalse

Metin ipucunun gizlenip gizlenmeyeceği.

disableddisabledbooleanfalse

Devre dışı olup olmadığı.

formformstring-

İlişkili <form> öğesi. Bu özelliğin değeri, aynı sayfadaki bir <form> öğesinin id'si olmalıdır.

Bu özellik belirtilmezse, öğe bir <form> öğesinin alt öğesi olmalıdır. Bu özellik sayesinde öğeyi yalnızca <form> öğesinin alt öğesi olarak değil, sayfanın herhangi bir yerine yerleştirebilirsiniz.

namenamestring''

Form verileriyle birlikte gönderilen kaydırıcı adı.

validityValidityState-

Form doğrulama durumu nesnesi. Ayrıntılar için ValidityState'e bakın.

validationMessagestring-

Form doğrulaması başarısız olduğunda bu özellik bir bilgilendirme mesajı içerir. Doğrulama başarılı olduğunda ise boş bir dize olur.

labelFormatter(value: number) => string-

Etiketin görüntüleme biçimini özelleştirmek için kullanılan işlev. İşlevin parametresi kaydırıcının geçerli değeridir ve dönüş değeri görüntülenmesi istenen metindir.

Yöntemler

AdParametrelerDönüş Değeri
click
void

Öğeye fare tıklamasını simüle eder.

focus
  • options: FocusOptions (İsteğe Bağlı)
void

Odağı geçerli öğeye ayarlar.

Parametre olarak bir nesne iletilebilir. Nesnenin özellikleri şunlardır:

  • preventScroll: Varsayılan olarak, öğe odaklandıktan sonra sayfa, öğeyi görünüme getirmek için kayar. Sayfanın kaydırılmasını istemiyorsanız, bu özelliği true olarak ayarlayabilirsiniz.
blur
void

Odağı geçerli öğeden kaldırır.

checkValidity
boolean

Form alanının doğrulamayı geçip geçmediğini kontrol eder. Geçmezse false döndürür ve invalid olayını tetikler; geçerse true döndürür.

reportValidity
boolean

Form alanının doğrulamayı geçip geçmediğini kontrol eder. Geçmezse false döndürür ve invalid olayını tetikler; geçerse true döndürür.

Doğrulama başarısız olduğunda, bileşen üzerinde doğrulama başarısızlığına dair bir ipucu da gösterir.

setCustomValidity
  • message: string
void

Özel bir hata ipucu metni ayarlar. Bu metin boş değilse, alanın doğrulamayı geçmediği anlamına gelir.

Olaylar

Ad
focus

Odak alındığında tetiklenir.

blur

Odak kaybedildiğinde tetiklenir.

change

Değer değiştiğinde ve odak kaybedildiğinde tetiklenir.

input

Değer değiştiğinde tetiklenir.

invalid

Form alanı doğrulaması başarısız olduğunda tetiklenir.

CSS Parts

Ad
track-inactive

Etkin olmayan durumdaki iz.

track-active

Etkin durumdaki iz.

handle

Kontrol kolu.

label

İpucu metni.

tickmark

İşaret çentiği.

Bu Sayfanın İçindekiler