Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Uyarlamalı Kartlar ile desteklenen Copilot, Teams veya Outlook senaryoları mı oluşturuyorsunuz? Tüm Uyarlamalı Kart gereksinimleriniz için yeni tek mağaza olan Uyarlamalı Kart Belge Merkezi'ni ziyaret edin! Yanıt veren düzen, Simge, Rozet, Döngü, Grafikler ve çok daha fazlası gibi birçok yeni özelliğin tam belgeleri de dahil olmak üzere aradığınız tüm kaynaklara sahiptir!
Erişilebilirlik hakkında önemli not: Şemanın 1.3 sürümünde, erişilebilirliği geliştirmek için Girişler'de bir etiket özelliği kullanıma sunulmuştur. Hedeflediğiniz Konak uygulaması v1.3'i destekliyorsa, aşağıdaki bazı örneklerde görüldüğü gibi TextBlock yerine etiket kullanmalısınız. Çoğu Ana bilgisayar uygulaması en son sürüme güncellendikten sonra, örnekleri buna göre güncelleyeceğiz.
Girdi.SeçenekSeti
Kullanıcının Bir Seçim girişine izin verir.
Input.ChoiceSet Özellikleri
| Mülkiyet | Türü | Gerekli | Description | Sürüm |
|---|---|---|---|---|
| type | "Input.ChoiceSet" |
Yes | olmalıdır "Input.ChoiceSet". |
1.0 |
| ID | string |
Yes | Değerin benzersiz tanımlayıcısı. Gönder eylemi gerçekleştirilirken toplanan girişi tanımlamak için kullanılır. | 1.0 |
| seçenekleri | Input.Choice[] |
Hayı |
Choice Seçenekler. |
1.0 |
| choices.data | Data.Query |
Hayı | Kullanıcı giriş alanına yazarken bottan seçimlerin dinamik olarak getirilmesinin açılan listede öneri olarak görüntülenmesini sağlar. | 1.6 |
| isMultiSelect | boolean |
Hayı | Birden çok seçeneğin seçilmesine izin ver. | 1.0 |
| üslup | ChoiceInputStyle |
Hayı | 1.0 | |
| value | string |
Hayı | Seçilmesi gereken ilk seçenek (veya seçenek kümesi). Çoklu seçim için virgülle ayrılmış bir değer dizesi belirtin. | 1.0 |
| Yer tutucu | string |
Hayı | İstenen girişin açıklaması. Yalnızca hiçbir seçim yapılmadığında görünür, stylecompact ve isMultiSelectfalse şeklindedir. |
1.0 |
| sarmak | boolean |
Hayı | Eğer true ise, metnin kaydırılmasına izin verin. Aksi takdirde metin kırpılır. |
1.2 |
Devralınan özellikler
| Mülkiyet | Türü | Gerekli | Description | Sürüm |
|---|---|---|---|---|
| errorMessage | string |
Hayı | Girilen giriş geçersiz olduğunda görüntülenecek hata iletisi | 1.3 |
| isRequired | boolean |
Hayı | Bu girişin gerekli olup olmadığı | 1.3 |
| etiket |
string |
Hayı | Bu girişin etiketi | 1.3 |
| labelPosition | InputLabelPosition |
Hayı | [YALNıZCA JAVASCRIPT SDK'SıNDA DESTEKLENIR] Etiketin konumunu belirler. 'satır içi' ve 'yukarıdaki' değerleri alabilir. Varsayılan olarak, etiket konumu belirtilmediğinde etiket 'yukarıya' yerleştirilir. | 1.6 |
| labelWidth |
string, number |
Hayı | [YALNıZCA JAVASCRIPT SDK'SıNDA DESTEKLENIR] Etiket girişle satır içine yerleştirildiğinde etiketin genişliğini yüzde 40 veya '40px' gibi belirli bir piksel genişliği olarak belirler. Etiket bilgisi girişin üzerinde görüntülendiğinde, labelWidth parametresi yoksayılır. | 1.6 |
| inputStyle | InputStyle |
Hayı | [YALNıZCA JAVASCRIPT SDK'SıNDA DESTEKLENIR] Giriş alanları için stil önerisi. Giriş alanlarının salt okunur olarak görünmesine izin verir, ancak kullanıcı alana tıkladığında/odaklandığında bu alanları güncelleştirmelerine olanak tanır. | 1.6 |
| Geri dönüş |
Element, FallbackOption |
Hayı | Bilinmeyen bir öğeyle karşılaşıldığında veya bunun veya herhangi bir alt öğenin gereksinimi karşılanmadığında ne yapılması gerektiğini açıklar. | 1.2 |
| yükseklik | BlockElementHeight |
Hayı | öğesinin yüksekliğini belirtir. | 1.1 |
| separator | boolean |
Hayı | olduğunda true, öğesinin en üstüne bir ayırma çizgisi çizin. |
1.0 |
| Aralığı | Spacing |
Hayı | Bu öğe ile önceki öğe arasındaki aralık miktarını denetler. | 1.0 |
| isVisible | boolean |
Hayır, varsayılan: true |
ise false, bu öğe görsel ağaçtan kaldırılır. |
1.2 |
| Gerektirir | Dictionary<string> |
Hayı | Öğenin ilgili en düşük sürümle gerektirdiği özellikleri gösteren bir dizi anahtar/değer çifti. Bir özellik eksik veya yetersiz sürüm olduğunda geri dönüş tetikleniyor. | 1.2 |
Example
Örnek 1: ChoiceSet Stillerini Sergileme ve Çoklu Seçim
| JSON | Uyarlamalı Kart |
|---|---|
json { "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard", "version": "1.3", "body": [ { "type": "Input.ChoiceSet", "id": "myColor", "style": "compact", "label": "What color do you want? (isMultiSelect:false, style:compact)", "isMultiSelect": false, "value": "1", "choices": [ { "title": "Red", "value": "1" }, { "title": "Green", "value": "2" }, { "title": "Blue", "value": "3" } ] }, { "type": "Input.ChoiceSet", "id": "myColor2", "style": "expanded", "label": "What color do you want? (isMultiSelect:false, style:expanded)", "isMultiSelect": false, "value": "1", "choices": [ { "title": "Red", "value": "1" }, { "title": "Green", "value": "2" }, { "title": "Blue", "value": "3" } ] }, { "type": "Input.ChoiceSet", "id": "myColor3", "isMultiSelect": true, "value": "1,3", "style": "compact", "label": "What colors do you want? (isMultiSelect:true, style:compact)", "choices": [ { "title": "Red", "value": "1" }, { "title": "Green", "value": "2" }, { "title": "Blue", "value": "3" } ] }, { "type": "Input.ChoiceSet", "id": "myColor4", "isMultiSelect": true, "value": "1", "style": "expanded", "label": "What colors do you want? (isMultiSelect:true, style:expanded)", "choices": [ { "title": "Red", "value": "1" }, { "title": "Green", "value": "2" }, { "title": "Blue", "value": "3" } ] } ], "actions": [ { "type": "Action.Submit", "title": "OK" } ] } |
Özellikler
choices (Sürüm 1.0)
Choice Seçenekler.
-
Tür:
Input.Choice[] - Gerekli: Hayır
-
İzin verilen değerler:
Input.Choice
choices.data (Sürüm 1.6)
Kullanıcı giriş alanına yazarken bottan seçimlerin dinamik olarak getirilmesinin açılan listede öneri olarak görüntülenmesini sağlar.
-
Tür:
Data.Query - Sürüm : 1.6
- Gerekli: Hayır
-
İzin verilen değerler:
Data.Query
isMultiSelect (Sürüm 1.0)
Birden çok seçeneğin seçilmesine izin ver.
-
Tür:
boolean - Gerekli: Hayır
style (Sürüm 1.0)
-
Tür:
ChoiceInputStyle - Gerekli: Hayır
-
İzin verilen değerler:
"compact""expanded"-
"filtered": Sürüm 1.5'e eklendi. Kullanıcıların bir seçim kümesindeki seçimleri filtrelemesine izin verir.
değer (Sürüm 1.0)
Seçilmesi gereken ilk seçenek (veya seçenek kümesi). Çoklu seçim için virgülle ayrılmış bir değer dizesi belirtin.
-
Tür:
string - Gerekli: Hayır
yer tutucu (Sürüm 1.0)
İstenen girişin açıklaması. Yalnızca hiçbir seçim yapılmadığında görünür, stylecompact ve isMultiSelectfalse şeklindedir.
-
Tür:
string - Gerekli: Hayır
| JSON | Uyarlamalı Kart |
|---|---|
json { "type": "AdaptiveCard", "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "version": "1.3", "body": [ { "type": "Input.ChoiceSet", "id": "CompactSelectVal", "label": "What color do you want? (compact)", "style": "compact", "isRequired": true, "errorMessage": "This is a required input", "placeholder": "Please choose", "choices": [ { "title": "Red", "value": "1" }, { "title": "Green", "value": "2" }, { "title": "Blue", "value": "3" } ] } ], "actions": [ { "type": "Action.Submit", "title": "OK" } ] } |
wrap (Sürüm 1.2)
Eğer true ise, metnin kaydırılmasına izin verin. Aksi takdirde metin kırpılır.
-
Tür:
boolean - Sürüm : 1.2
- Gerekli: Hayır
id (Sürüm 1.0)
Değerin benzersiz tanımlayıcısı. Gönder eylemi gerçekleştirilirken toplanan girişi tanımlamak için kullanılır.
-
Tür:
string - Gerekli: Evet
errorMessage (Sürüm 1.3)
Girilen giriş geçersiz olduğunda görüntülenecek hata iletisi
-
Tür:
string - Sürüm : 1.3
- Gerekli: Hayır
isRequired (Sürüm 1.3)
Bu girişin gerekli olup olmadığı
-
Tür:
boolean - Sürüm : 1.3
- Gerekli: Hayır
label (Sürüm 1.3)
Bu girişin etiketi
-
Tür:
string - Sürüm : 1.3
- Gerekli: Hayır
labelPosition (Sürüm 1.6)
[YALNıZCA JAVASCRIPT SDK'SıNDA DESTEKLENIR] Etiketin konumunu belirler. 'satır içi' ve 'yukarıdaki' değerleri alabilir. Varsayılan olarak, etiket konumu belirtilmediğinde etiket 'yukarıya' yerleştirilir.
-
Tür:
InputLabelPosition - Sürüm : 1.6
- Gerekli: Hayır
-
İzin verilen değerler:
"inline""above"
labelWidth (Sürüm 1.6)
[YALNIZCA JAVASCRIPT SDK'SİNDE DESTEKLENİR] Etiket girişle satır içine yerleştirildiğinde, etiketin genişliğini yüzde olarak (örneğin yüzde 40) veya belirli bir piksel genişliği olarak ('40px' gibi) belirler.
labelWidth etiketi girişin üzerinde görüntülendiğinde yoksayılır.
-
Tür:
string,number - Sürüm : 1.6
- Gerekli: Hayır
inputStyle (Sürüm 1.6)
[YALNıZCA JAVASCRIPT SDK'SıNDA DESTEKLENIR] Giriş alanları için stil önerisi. Giriş alanlarının salt okunur olarak görünmesine izin verir, ancak kullanıcı alana tıkladığında/odaklandığında bu alanları güncelleştirmelerine olanak tanır.
-
Tür:
InputStyle - Sürüm : 1.6
- Gerekli: Hayır
-
İzin verilen değerler:
"revealOnHover""default"
geri dönüş (Sürüm 1.2)
Bilinmeyen bir öğeyle karşılaşıldığında veya bunun veya herhangi bir alt öğenin gereksinimi karşılanmadığında ne yapılması gerektiğini açıklar.
-
Tür:
Element,FallbackOption - Sürüm : 1.2
- Gerekli: Hayır
-
İzin verilen değerler:
ActionSetColumnSetContainerFactSetImageImageSetInput.ChoiceSetInput.DateInput.NumberInput.TextInput.TimeInput.ToggleMediaRichTextBlockTableTextBlock-
"drop": Bilinmeyen öğelerle karşılaşıldığında bu öğenin hemen bırakılmasına neden olur. Bilinmeyen öğe daha üst seviyeye yayılmaz.
yükseklik (Sürüm 1.1)
öğesinin yüksekliğini belirtir.
-
Tür:
BlockElementHeight - Sürüm : 1.1
- Gerekli: Hayır
-
İzin verilen değerler:
-
"auto": Kapsayıcının yüksekliği, içindekilerin yüksekliğine göre belirlenir. -
"stretch": Kapsayıcı, yüksekliğini üst kapsayıcının kullanılabilir kalan yüksekliğine kadar uzatır.
-
ayırıcı (Sürüm 1.0)
olduğunda true, öğesinin en üstüne bir ayırma çizgisi çizin.
-
Tür:
boolean - Gerekli: Hayır
aralık (Sürüm 1.0)
Bu öğe ile önceki öğe arasındaki aralık miktarını denetler.
-
Tür:
Spacing - Gerekli: Hayır
-
İzin verilen değerler:
"default""none""small""medium""large""extraLarge""padding"
isVisible (Sürüm 1.2)
ise false, bu öğe görsel ağaçtan kaldırılır.
-
Tür:
boolean - Sürüm : 1.2
-
Gerekli: Hayır, varsayılan:
true
gerektirir (Sürüm 1.2)
Öğenin ilgili en düşük sürümle gerektirdiği özellikleri gösteren bir dizi anahtar/değer çifti. Bir özellik eksik veya yetersiz sürüm olduğunda geri dönüş tetikleniyor.
-
Tür:
Dictionary<string> - Sürüm : 1.2
- Gerekli: Hayır