RadioRadyo Butonu
Radyo butonları, kullanıcının bir dizi seçenek arasından birini seçmesini sağlamak için kullanılır. Her seferinde yalnızca bir seçeneğin seçilebilmesini garanti eder.
Kullanım Şekli
Bileşenleri ihtiyacınıza göre içe aktarın:
import 'mdui/components/radio-group.js';
import 'mdui/components/radio.js';
Bileşenlerin TypeScript türlerini ihtiyacınıza göre içe aktarın:
import type { RadioGroup } from 'mdui/components/radio-group.js';
import type { Radio } from 'mdui/components/radio.js';
Kullanım örneği:
<mdui-radio-group value="chinese">
<mdui-radio value="chinese">Çince</mdui-radio>
<mdui-radio value="english">İngilizce</mdui-radio>
</mdui-radio-group>Örnekler
Seçili Durumu
<mdui-radio-group> bileşeninin value değeri, seçili olan <mdui-radio> bileşeninin value değerine eşittir. Ayrıca <mdui-radio-group> bileşeninin value değerini güncelleyerek seçili radyo butonunu değiştirebilirsiniz.
<mdui-radio> bileşenini tek başına kullanabilirsiniz. Bu durumda seçili durumu checked özniteliği aracılığıyla okuyabilir ve değiştirebilirsiniz.
Devre Dışı Durumu
<mdui-radio-group> bileşenine disabled özniteliğini ekleyerek tüm radyo butonu grubunu devre dışı bırakabilirsiniz.
Belirli bir radyo butonunu devre dışı bırakmak için <mdui-radio> bileşenine disabled özniteliğini ekleyebilirsiniz.
Simge
unchecked-icon ve checked-icon özniteliklerini ayarlayarak, sırasıyla seçilmemiş ve seçili durumlardaki radyo butonunun Material Icons simgelerini belirleyebilirsiniz. Ayrıca unchecked-icon ve checked-icon slot'ları aracılığıyla da ayarlayabilirsiniz.
mdui-radio-group API
Özellikler
| Öznitelik | Özellik | Reflect | Tür | Varsayılan |
|---|---|---|---|---|
disabled | disabled | boolean | false | |
Bu bileşenin devre dışı olup olmadığı. | ||||
form | form | string | - | |
İlişkili Bu özellik belirtilmezse, öğe bir | ||||
name | name | string | '' | |
Form verileriyle birlikte gönderilen radyo butonu grubu adı. | ||||
value | value | string | '' | |
Form verileriyle birlikte gönderilen, radyo butonu grubunun şu anda seçili olan değeri. | ||||
defaultValue | string | '' | ||
Varsayılan seçili 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. | ||||
required | required | boolean | false | |
Form gönderilirken radyo butonlarından birinin seçilmesinin zorunlu olup olmadığı. | ||||
validity | ValidityState | - | ||
Form doğrulama durumu nesnesi. Ayrıntılar için | ||||
validationMessage | string | - | ||
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. | ||||
Yöntemler
| Ad | Parametreler | Dönüş Değeri |
|---|---|---|
checkValidity | boolean | |
Form alanının doğrulamayı geçip geçmediğini kontrol eder. Geçmezse | ||
reportValidity | boolean | |
Form alanının doğrulamayı geçip geçmediğini kontrol eder. Geçmezse 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 |
| void |
Özel bir hata ipucu metni ayarlar. Bu metin boş değilse, alanın doğrulamayı geçmediği anlamına gelir. | ||
Slots
| Ad |
|---|
| Varsayılan |
|
mdui-radio API
Özellikler
| Öznitelik | Özellik | Reflect | Tür | Varsayılan |
|---|---|---|---|---|
value | value | string | '' | |
Geçerli radyo seçeneğinin değeri. | ||||
disabled | disabled | boolean | false | |
Geçerli radyo seçeneğinin devre dışı olup olmadığı. | ||||
checked | checked | boolean | false | |
Geçerli radyo seçeneğinin seçili olup olmadığı. | ||||
unchecked-icon | uncheckedIcon | string | - | |
Seçili olmayan durumdaki Material Icons simge adı. | ||||
checked-icon | checkedIcon | string | - | |
Seçili durumdaki Material Icons simge adı. | ||||
autofocus | autofocus | boolean | false | |
Sayfa yüklendikten sonra otomatik olarak odaklanıp odaklanmayacağı. | ||||
tabindex | tabIndex | number | - | |
Sekme tuşu ile odak geçişi yapılırken öğenin sırası. | ||||
Yöntemler
| Ad | Parametreler | Dönüş Değeri |
|---|---|---|
click | void | |
Öğeye fare tıklamasını simüle eder. | ||
focus |
| void |
Odağı geçerli öğeye ayarlar. Parametre olarak bir nesne iletilebilir. Nesnenin özellikleri şunlardır:
| ||
blur | void | |
Odağı geçerli öğeden kaldırır. | ||
Slots
| Ad |
|---|
| Varsayılan |
Metin içeriği. |
unchecked-icon |
Seçili olmayan durumdaki simge. |
checked-icon |
Seçili durumdaki simge. |
CSS Parts
| Ad |
|---|
control |
Soldaki simge alanı. |
unchecked-icon |
Seçili olmayan durumdaki simge. |
checked-icon |
Seçili durumdaki simge. |
label |
Metin içeriği. |