WidgetMetadata interface
Dashboard Widget'larını açıklayan katkıya dayalı bilgiler.
Özellikler
| allowed |
Widget tarafından desteklenen boyutlar. |
| analytics |
Widget'ın çalışması için Analiz Hizmeti'nin gerekip gerekmediğini belirten kabul etme boole değeri. Analiz hizmeti gerektiren pencere öğeleri, Analiz Hizmeti kullanılamıyorsa katalogdan gizlenir. |
| catalog |
Widget kataloğundaki bir simge için kaynak. |
| catalog |
Widget bilgilerine işaret eden katılım URL dizesi. Atlanırsa varsayılan olarak uzantı market URL'si kullanılır |
| configuration |
Sağlanan Widget özel yapılandırma kullanıcı arayüzünü tanımlayan temel katkının kimliği. Özel yapılandırma kullanıcı arabirimi kullanılamıyorsa null. |
| configuration |
Sağlanan Widget özel yapılandırma kullanıcı arayüzünü tanımlayan temel katkının göreli kimliği. Özel yapılandırma kullanıcı arabirimi kullanılamıyorsa null. |
| configuration |
Widget'ın panoya eklenmeden önce yapılandırma gerektirip gerektirmediğini belirtir. |
| content |
Şuradan yüklenecek widget içeriği için Uri: . |
| contribution |
Sağlanan Widget'ı tanımlayan temel katkının kimliği. |
| default |
Widget ayarlarına kopyalanacak isteğe bağlı varsayılan ayarlar. |
| description | Widget'ı açıklayan özet bilgiler. |
| is |
Widget'lar uygulama mağazası tarafından devre dışı bırakılabilir. Aşağıdakileri zarif bir şekilde ele almamız gerekecek: - kalıcılık (İzin Ver) - İstekler (Devre dışı olarak etiketleyin ve bağlam sağlayın) |
| is |
Widget'ın widget adını/başlık yapılandırmasını destekleyip desteklemediğini gösteren devre dışı bırakma boole'u. Adı yok sayan widget'lar, bildirimde adı false olarak ayarlamalıdır. |
| is |
Widget'ın katalogdan gizlenip gizlenmediğini belirten devre dışı bırakma boole'u. Genellikle bu, geliştiricilerin kullanımdan kaldırılmış bir widget'ın oluşturulmasını devre dışı bırakmasına izin vermek için kullanılır. Bir widget'ın katalogdan görünür olabilmesi için işlevsel bir varsayılan duruma sahip olması veya bir yapılandırma deneyimine sahip olması gerekir. |
| keywords | Bu widget ile ilişkili anahtar kelimeler, filtrelenemez ve görünmez |
| lightbox |
Bir "ışık kutusu" iletişim kutusunda widget sunumunu özelleştirmek için özellikleri kabul edin. |
| loading |
Gösterge tablosunda yükleme yer tutucu görüntüsü için kaynak |
| name | Widget türünün kullanıcıya yönelik adı. Her widget burada benzersiz bir değer kullanmalıdır. |
| publisher |
Bu tür bir widget'ın Yayıncı Adı. |
| supported |
Widget'ın çalışması ve kapsayıcısında çalışması için gereken veri sözleşmesi. |
| tags | Bu widget ile ilişkilendirilmiş, her widget'ta görünür ve filtrelenebilir etiketler. |
| targets | Katkı hedef kimlikleri |
| type |
Kullanım dışı: Bu tür bir widget'ın yerel olarak benzersiz geliştiriciye yönelik kimliği. ContributionId, widget türleri için genel olarak benzersiz bir tanımlayıcı sağlar. |
Özellik Ayrıntıları
allowedSizes
analyticsServiceRequired
Widget'ın çalışması için Analiz Hizmeti'nin gerekip gerekmediğini belirten kabul etme boole değeri. Analiz hizmeti gerektiren pencere öğeleri, Analiz Hizmeti kullanılamıyorsa katalogdan gizlenir.
analyticsServiceRequired: boolean
Özellik Değeri
boolean
catalogIconUrl
Widget kataloğundaki bir simge için kaynak.
catalogIconUrl: string
Özellik Değeri
string
catalogInfoUrl
Widget bilgilerine işaret eden katılım URL dizesi. Atlanırsa varsayılan olarak uzantı market URL'si kullanılır
catalogInfoUrl: string
Özellik Değeri
string
configurationContributionId
Sağlanan Widget özel yapılandırma kullanıcı arayüzünü tanımlayan temel katkının kimliği. Özel yapılandırma kullanıcı arabirimi kullanılamıyorsa null.
configurationContributionId: string
Özellik Değeri
string
configurationContributionRelativeId
Sağlanan Widget özel yapılandırma kullanıcı arayüzünü tanımlayan temel katkının göreli kimliği. Özel yapılandırma kullanıcı arabirimi kullanılamıyorsa null.
configurationContributionRelativeId: string
Özellik Değeri
string
configurationRequired
Widget'ın panoya eklenmeden önce yapılandırma gerektirip gerektirmediğini belirtir.
configurationRequired: boolean
Özellik Değeri
boolean
contentUri
Şuradan yüklenecek widget içeriği için Uri: .
contentUri: string
Özellik Değeri
string
contributionId
Sağlanan Widget'ı tanımlayan temel katkının kimliği.
contributionId: string
Özellik Değeri
string
defaultSettings
Widget ayarlarına kopyalanacak isteğe bağlı varsayılan ayarlar.
defaultSettings: string
Özellik Değeri
string
description
Widget'ı açıklayan özet bilgiler.
description: string
Özellik Değeri
string
isEnabled
Widget'lar uygulama mağazası tarafından devre dışı bırakılabilir. Aşağıdakileri zarif bir şekilde ele almamız gerekecek: - kalıcılık (İzin Ver) - İstekler (Devre dışı olarak etiketleyin ve bağlam sağlayın)
isEnabled: boolean
Özellik Değeri
boolean
isNameConfigurable
Widget'ın widget adını/başlık yapılandırmasını destekleyip desteklemediğini gösteren devre dışı bırakma boole'u. Adı yok sayan widget'lar, bildirimde adı false olarak ayarlamalıdır.
isNameConfigurable: boolean
Özellik Değeri
boolean
isVisibleFromCatalog
Widget'ın katalogdan gizlenip gizlenmediğini belirten devre dışı bırakma boole'u. Genellikle bu, geliştiricilerin kullanımdan kaldırılmış bir widget'ın oluşturulmasını devre dışı bırakmasına izin vermek için kullanılır. Bir widget'ın katalogdan görünür olabilmesi için işlevsel bir varsayılan duruma sahip olması veya bir yapılandırma deneyimine sahip olması gerekir.
isVisibleFromCatalog: boolean
Özellik Değeri
boolean
keywords
Bu widget ile ilişkili anahtar kelimeler, filtrelenemez ve görünmez
keywords: string[]
Özellik Değeri
string[]
lightboxOptions
Bir "ışık kutusu" iletişim kutusunda widget sunumunu özelleştirmek için özellikleri kabul edin.
lightboxOptions: LightboxOptions
Özellik Değeri
loadingImageUrl
Gösterge tablosunda yükleme yer tutucu görüntüsü için kaynak
loadingImageUrl: string
Özellik Değeri
string
name
Widget türünün kullanıcıya yönelik adı. Her widget burada benzersiz bir değer kullanmalıdır.
name: string
Özellik Değeri
string
publisherName
Bu tür bir widget'ın Yayıncı Adı.
publisherName: string
Özellik Değeri
string
supportedScopes
Widget'ın çalışması ve kapsayıcısında çalışması için gereken veri sözleşmesi.
supportedScopes: WidgetScope[]
Özellik Değeri
tags
Bu widget ile ilişkilendirilmiş, her widget'ta görünür ve filtrelenebilir etiketler.
tags: string[]
Özellik Değeri
string[]
targets
Katkı hedef kimlikleri
targets: string[]
Özellik Değeri
string[]
typeId
Kullanım dışı: Bu tür bir widget'ın yerel olarak benzersiz geliştiriciye yönelik kimliği. ContributionId, widget türleri için genel olarak benzersiz bir tanımlayıcı sağlar.
typeId: string
Özellik Değeri
string