rtSurvey’deki appearance sütunu, anketlerdeki soruların görsel sunumunu ve davranışını özelleştirmenize olanak tanır. Bu özellik kullanıcı deneyimini geliştirir ve veri toplama verimliliğini önemli ölçüde artırabilir. rtSurvey, standart XLSForm görünüm özniteliklerini destekler ve bunları ek seçeneklerle genişletir.

Standart XLSForm Görünüm Öznitelikleri

rtSurvey aşağıdaki standart XLSForm görünüm özniteliklerini destekler:

Görünüm ÖzniteliğiSoru TürleriAçıklama
multilinetextÇok satırlı metin kutusu oluşturur (web istemcileri için en uygun)
minimalselect_one, select_multipleSeçenekleri açılır menüde görüntüler
quickselect_oneSeçimden sonra bir sonraki soruya otomatik ilerler (yalnızca mobil)
no-calendardateTakvim görüntüsünü bastırır (yalnızca mobil)
month-yeardateYalnızca ay ve yıl seçimine izin verir
yeardateYalnızca yıl seçimine izin verir
horizontal-compactselect_one, select_multipleSeçenekleri yatay olarak görüntüler (yalnızca web)
horizontalselect_one, select_multipleSeçenekleri sütunlarda yatay olarak görüntüler (yalnızca web)
likertselect_oneSeçenekleri Likert ölçeği olarak sunar
compactselect_one, select_multipleSeçenekleri minimum dolgu ile yan yana görüntüler
quickcompactselect_oneKompakt görünümü otomatik ilerlemeyle birleştirir (yalnızca mobil)
field-listgroupsTüm grubu tek ekranda görüntüler (yalnızca mobil)
labelselect_one, select_multipleGirişler olmadan seçenek etiketlerini gösterir
list-nolabelselect_one, select_multipleEtiketler olmadan girişleri gösterir (label ile kullanın)
table-listgroupsSoruları tablo biçiminde görüntüler
signatureimageİmza yakalamayı etkinleştirir (yalnızca mobil)
drawimageSerbest çizime izin verir (yalnızca mobil)
map, quick mapselect_one, select_one_from_fileHarita özelliklerinden seçime olanak tanır

Görünüm Kullanımı için En İyi Uygulamalar

  1. Tutarlılık: Tekdüze bir görünüm için anketiniz genelinde görünüm özniteliklerini tutarlı biçimde kullanın.
  2. Mobil ve Web: Görünümlerin farklı cihaz ve platformlarda nasıl görüneceğini göz önünde bulundurun.
  3. Performans: Form yüklemesini yavaşlatabilecek görünüm öznitelikleri konusunda dikkatli olun (örn. büyük gruplar için table-list).
  4. Kullanıcı Deneyimi: Katılımcılar için veri girişini daha kolay ve sezgisel hale getiren görünümleri seçin.
  5. Test: Görünümlerin beklendiği gibi çalıştığından emin olmak için formunuzu her zaman hedef cihazlarda test edin.

Gelişmiş Teknikler

Görünümleri Birleştirme

Bazı görünüm öznitelikleri daha karmaşık düzenler için birleştirilebilir:

  | type | name | label | appearance |
|------|------|-------|------------|
| select_one options | choice | Birini seçin: | minimal compact |
  

Dinamik Görünümler

rtSurvey, form mantığına dayalı dinamik görünüm değişikliklerine izin verir:

  | type | name | label | appearance | relevant |
|------|------|-------|------------|----------|
| text | time | Saati girin: | inline-[%H:%M] | ${show_time} = 'yes' |
  

Mobil Uygulama Hususları

  • Bazı görünümler (örn. quick, signature) mobil cihazlara özgüdür.
  • Tutarlı davranışı sağlamak için hem Android hem de iOS’ta kapsamlı test yapın.

rtSurvey Genişletilmiş Görünüm Öznitelikleri

Standart XLSForm görünümlerine ek olarak, rtSurvey aşağıdaki platforma özgü seçenekleri destekler:

Veri ve görüntüleme kontrolü

Görünüm ÖzniteliğiSoru TürleriAçıklama
invisibleherhangiAlanı görünümden gizlerken değerini toplamaya veya hesaplamaya devam eder. hidden türünden farklı olarak alan hâlâ mantığa katılır.
displaytitleherhangiAlanın etiketinin/başlığının aksi hâlde bastırılacağı durumlarda bile görüntülenmesini zorlar.
autopullselect_one, select_multipleForm yüklendiğinde veya tetikleyici alan değiştiğinde seçenekleri doldurmak için harici verileri otomatik olarak getirir.
floating_hinttext, integer, decimalİpucu metnini aşağıda değil, giriş alanının üzerinde yüzen bir etiket olarak gösterir.
calculate-buttoncalculateOtomatik hesaplamak yerine alanın isteğe bağlı olarak yeniden hesaplanmasını tetikleyen görünür bir düğme ekler.

Düzen

Görünüm ÖzniteliğiSoru TürleriAçıklama
1screengroupGrup boyutundan bağımsız olarak tüm grubun tek bir ekranda görüntülenmesini zorlar.
columns(n)select_one, select_multipleSeçenekleri n sütunda görüntüler. Örnek: columns(3) üç sütun radyo düğmesi gösterir.
gridformat<row=R col=C colspan=S align=center>herhangiAlanı R satır, C sütun konumunda S sütun kapsayan bir CSS ızgara düzenine yerleştirir. advanced-extension/grid-layout ile kullanılır.
ignore-simplifyherhangiForm oluşturucuya bu alanın düzeninin otomatik basitleştirilmesini veya sıkıştırılmasını atlamasını söyler.

Widget’lar

Görünüm ÖzniteliğiSoru TürleriAçıklama
Bu sayfa yardımcı oldu mu?