Özellikleri görüntüleme

Her görünümün, genel, konumlandırma, yapılandırma, olaylar, görünürlük ve HTML öznitelikleri de içinde olmak üzere bir dizi standart özelliği vardır.

Bir yerleşim düzeninde bir görünüm seçtiğinizde, o görünüm eşgörünümünü tanımlayan özellikler görüntülenir. Genel, konumlandırma, görünürlük ve HTML öznitelik özellikleri tüm görünüm eşgörünümleri için ortaktır. Yapılandırma özellikleri görünüm tanımlamasında tanımlanır ve o görünümün eşgörünümlerine özgüdür.

  • Genel
  • Konumlandırma
  • Yapılandırma
  • <
  • Görünürlük
  • HTML öznitelikleri

Genel

Genel özellikler aşağıdaki alanlardan oluşur:
Genel özellik Açıklama
Etiket Görünümün görüntü adını belirler. Etiketin konumu, görünüm tipine ve bu konumun CSS kodlaması tarafından geçersiz kılınıp kılınmamasına bağlıdır. Varsayılan değer, görünümün adıdır.
Kısıtlama: Görünümü bir tabloya yerleştirdiğinizde, görünümün etiketi, currentItem ya da selectedItemgibi bir listedeki varlıklara yönelik başvuruları kullanamaz.
Yardım Görünüm eşgörünümü için beliren yardım sağlayabileceğiniz bir alan sağlar.
Denetim Tanıtıcısı Bu görünüm eşgörünümüne erişmek için JavaScript ' te kullanabileceğiniz bir tanıtıcı sağlar. Denetim Tanıtıcısı, API belgelerinde görünüm tanıtıcısı olarak da bilinir.
Bağ Tanımı Bu görünüm eşgörünümüyle ilişkilendirilmiş iş nesnesini ayarlar
Görüntüle Görünüm eşgörünümü için görünüm tanımlamasını ayarlar. Bu özelliği değiştirdiğinizde, görünümün tipini değiştirirseniz ve önceden ayarladığınız yapılandırma özellikleri artık geçerli olmaz.
Etiket Görünürlüğü Kullanıcıların yürütme sırasında etiketi görüp göremeyeceğini belirler. Örneğin, bir Metin Alanı görünümünün, eşlik eden etiketi olmayan büyük bir açıklama görüntülemesini isteyebilirsiniz. Değerler Show (varsayılan) ve Hidedeğerleridir.

Örneğin, görünürlüğü çeşitli koşullara göre dinamik olarak değiştirmek için bir değişken kullanabilirsiniz. Görünürlüğü ayarlamak için bir değişken kullanırsanız, değişken şu değerlerden birine sahip bir dizgi olmalıdır: SHOW HIDE.

Temel Metin Yönü Etiket metni, metin değerleri ve kullanıcının gördüğü diğer metin gibi görünüm tarafından görüntülenen metnin yönünü ayarlar.

Temel Metin Yönü özelliği yalnızca Temel Metin Yönü tercihini etkinleştirirseniz kullanılabilir.

Varsayılan değer Varsayılan değeridir; bu, görünümün kullanıcının profilinde ayarlanan metin yönünü kullandığı anlamına gelir. Metin yönünü Left to Right ya da Right to Leftolarak ayarladığınızda, metin belirtilen yöne kilitlenir. Metin yönünü Contextualolarak ayarladığınızda, bir dizginin ilk güçlü yönlü karakteri metin yönünü belirler. Bu kural, bir görünümün görüntülediği tüm metin öğeleri için geçerlidir. Örneğin, bir Metin görünümünün Arapça etiketi vardır, ancak alan içeriği İngilizcedir. Bu durumda, alandaki metin soldan sağa doğru olmasına rağmen, etiketteki metin sağdan sola doğrudur.

Not: Görünüm düzenleyicisinde, içiçe yerleştirilmiş görünüm eşgörünümlerine ilişkin Etiket, Yardım, Görünürlük Ve Etiket Görünürlüğü genel özellikleri için bir değişken atayabilirsiniz. Yapılandırma seçeneklerinde genel seçenekleradı verilen özel bir değişken kategorisi bulunur. Bu değişkenler, görünüm etiketi, yardım, görünürlük ve etiket görünürlüğü genel özelliklerinin karşılığıdır. İç içe geçmiş görünüm eşgörünümü, üst görünüm genel özelliklerine gönderme yapabilir. Diğer yapılandırma seçeneklerinden farklı olarak, bunların değerlerini Değişkenler görünümünde düzenleyemezsiniz.

Konumlandırma

Her görünüm eşgörünümü için konumlandırma özelliklerini ayarlayarak, sayfalarınızdaki ya da özel görünümünüzdeki görünümlerin aralığını denetleyebilirsiniz. Ayarladığınız değerler mutlak (örneğin, milimetre) ya da göreli (örneğin, kullanılabilir görüntü alanının yüzdesi) olabilir.

Ayarladığınız değerler, görünüm içeriğini çevreleyen alan miktarını belirler. Doldurma, görünümün kenarlığı içindeki boşluğu gösterir. Kenar boşluğu, görünüm kenarlığının dışındaki alanı gösterir. Görünümünüz tanımlı görünür bir kenarlığa sahip değilse, kenarlığın vurgulanması için görünümü seçerek kenarlığı görebilirsiniz.

İpucu: Özel bir görünüm oluşturuyorsanız ve bir kenarlık eklemek istiyorsanız, div sarıcının içinde divbir kullanmanız ve konumlandırma ayarlarını iç div' e uygulamanız önerilir. Bunun nedeni, görünümün hem tasarım zamanında hem de çalıştırma zamanında oluşturulan ve çerçeveye ait olan bir div sarıcısına sahip olmasıdır. Tasarım zamanı ve çalıştırma zamanı görsel geribildirimiyle çakışabileceğinden div bu sarıcıyı güncellemekten kaçınmalısınız. Bu, örneğin, görünüm seçildiğinde düzenleyicinin div sarıcıyı vurgulaması ve sarıcıda ayarlı herhangi bir biçem görüntülenmesini zorlaştırması divanlamına gelir.

Bir görünümün yüksekliğini, alttan üst kenarlığa kadar ölçülen yüksekliği ve soldan sağa kenarlık genişliğini de belirtebilirsiniz. Minimum yükseklik ve genişlik ayarları, örneğin çalıştırma zamanı aygıtındaki ekran alanı azaltılırsa, yükseklik ya da genişlikteki azalmayı sınırlandırmanızı sağlar.

Kenar boşluğu ve dolgu özellikleri, görünümün üst, sağ, alt ve sol değerlerine karşılık gelen dört değere kadar sürer. Kenar boşluğu ya da dolgu için tek bir değer belirtilirse, bu değer dört tarafa da uygulanır. Örneğin, görünüm kenar boşluğunu tek bir 15ptdeğeriyle belirtirseniz, görünümün dört tarafındaki kenar boşluğu 15 pt olarak ayarlanır. Görünümün farklı kenarlarına ilişkin değerleri tek tek ayarlamak için, bunları top right bottom left biçimini kullanarak ayrı ayrı yazabilir ya da her bir tarafa değer girmek üzere iletişim kutusunu kullanmak için alanın yanındaki düğmeyi tıklatabilirsiniz.

Belirttiğiniz değerler, belirlediğiniz ölçü birimine bağlı olarak göreli ya da mutlak değerler olabilir. Desteklenen ölçü birimleri aşağıdaki tablolarda açıklanmıştır.

Tablo 1. Göreli ölçü birimleri
Kısaltma Açıklama
% Görüş alanı yüzdesi
piksel CSS pikselleri
em Yürürlükteki yazıtipinde 'm' harfinin genişliği
rem Üst düzey sayfa öğesinin yazıtipinde 'm' harfinin genişliği
Tablo 2. Mutlak ölçü birimleri
Kısaltma Açıklama
içinde İnç
mm Milimetre
cm Santimetre
pt Punto (1/72 inç)
pc Pika (12 punto)

Yapılandırma

Görünümünüzdeki yapılandırma seçeneklerini, kullanıcıların o görünümün belirli bir eşgörünümünü özelleştirebilmeleri için tanımlarsınız. Kullanıcılar bu yapılandırma seçeneklerini o eşgörünümde yapılandırma özellikleri olarak görürler.

<

Yeni olay çerçevesini ve araçlarını kullanarak, özel görünümler için çerçevenin programlama uzantılarından yararlanan kullanıcı tanımlı olaylar geliştirebilirsiniz. İş mantığınızı herhangi bir olay işleyicisinden de çalıştırabilirsiniz. Bu metodoloji, olayların programlı olarak mı, aygıtlarla mı, yoksa kullanıcı işlemleriyle mi tetiklendiğine bakılmaksızın, olay işleyicilerinin çeşitli olay tiplerine yanıt vermelerini sağlar.

Görünürlük

Görünürlük özellikleri, bir görünümün nasıl görüntüleneceğini belirtir.

Varsayılan değer, görünümün bu görünümü içeren sayfanın ya da görünümün görünürlük özelliğini kullandığı anlamına gelen Same as parentdeğeridir.
  • Görünürlük özelliğini Editableolarak ayarladığınızda, kullanıcılar görünümü görebilir ve içinde değer ekleyebilir ya da değerleri düzenleyebilir ya da başka bir şekilde bu görünümle etkileşimde bulunabilirler.
  • Görünürlüğü Requiredolarak ayarladığınızda, görünüm düzenlenebilir olur ve kullanıcılara bir değer girmeleri ya da ayarlamaları gerektiğini belirten bir özel simge de vardır.
    Önemli: Görünürlüğü Required olarak ayarlamak, bir kullanıcının değer girip girmediğini ya da ayarlayıp ayarlamadığını doğrulamaz. Bu denetimi gerçekleştiren kodu sağlamanız gerekir; örneğin, görünümü içeren sayfa için bir doğrulama hizmeti ya da komut dosyası uygulamanız gibi.
  • Görünürlüğü Read onlyolarak ayarladığınızda, kullanıcılar görünümü görebilir, ancak içindeki verilerle etkileşimde bulunamaz. Salt okunur görünümler, düzenlenebilir görünümlerden görsel olarak ayırt edilebilir ve verilerini düzenleme işlevi devre dışı bırakılır ya da kaldırılır.
    Önemli: Yalnızca okunur ayarı, görünümün nasıl görüntüleneceğini denetler. Bu bir erişim denetimi biçimi değildir. Veriler bir API ya da komut dosyası kullanılarak programlı olarak işlenebildiğinden, uygulamanızın sunucudaki verileri korumak için sunucu tarafı mantığı içermesi gerekir. Örneğin, bir uygulamanın istemcide hiçbir zaman değiştirilmemiş olması gereken bir customerID alanı varsa, sunucu tarafı mantığı, istemciden gönderilen customerID değerinin, bir kayıt sistemi veritabanında saklanan customerId değeriyle aynı olduğunu karşılaştırabilir.
  • Görünürlüğü Hiddenolarak ayarladığınızda, kullanıcılar görünümün konumlandırıldığı boş bir alan görür. Oluşturulan HTML, görünüm için DOM düğümünü içerir. Hidden değeri, kullanıcıların HTML kaynağında görünüp göremeyecekleri değil, ekrandaki görünümün görünürlüğüdür. Hiddenöğesini seçerseniz, üst görünüm, görünüm görünüyormuş gibi yerleşim düzeninde yer ayırır. Örneğin, üç metin alanı içeren dikey bir bölümünüz vardır. Orta alanı Hidden görünürlüğü olarak ayarlarsanız, bölüm orta alanın görünür olduğu yerde boş alan görüntüler.
  • Görünürlüğü Noneolarak ayarladığınızda, kullanıcılar görünümü göremez, ancak görünüm Görünmez Öğeler açılır penceresinde listelenir. Görünümü yeniden görünür kılmak için, beliren listede görünümü seçin ve Görünmez öğeleri göster' i tıklatın. Hiddenile benzer şekilde, oluşturulan HTML, görünüm için DOM düğümünü içerir. Orta alanı None görünürlüğü olarak ayarlarsanız, bölüm üst ve alt alanlar arasındaki alanı daraltır. Orta alan görünür olursa, alt alan orta alana yer açması için aşağı doğru hareket eder.
Örneğin, görünürlüğü çeşitli koşullara göre dinamik olarak değiştirmek için bir değişken kullanabilirsiniz. Görünürlüğü ayarlamak için bir değişken kullanırsanız, değişken şu değerlerden birine sahip bir dizgi olmalıdır: DEFAULT (üst öğeyle aynı kod eşdeğeri) EDITABLE REQUIRED READONLY NONE HIDDEN.

HTML öznitelikleri

HTML öznitelikleri , belirli bir görünüm eşgörünümü için biçemleri geçersiz kılacağınız yerdir.

Bir stilin geçersiz kılınması aşağıdaki şeylerden oluşur:
  • Özel olarak biçemlemek istediğiniz her görünüm eşgörünümünde bir HTML sınıfı özniteliği
  • O sınıf özniteliği için karşılık gelen bir CSS kuralı
Önemli: Ayrılmış adlar oldukları için, HTML kaynak kodunuzda CSS sınıf adları olarak aşağıdaki adları kullanmayın:
  • CoachView
  • ContentBox
Ayrıca, CSS sınıflarının adlarının görünümlerin adlarıyla çakışmadığından emin olun. Görünüm adı, divgörünüm sarıcının sınıf özniteliğine kapsam oluşturma amacıyla otomatik olarak eklendiğinden, bir çakışma, çalıştırma zamanında öngörülemeyen bir stile neden olabilir.
Aşağıdaki örnek, bir etiketin nasıl taşınacağını göstermektedir:
  1. Metin kutusu eşgörünümünün HTML özniteliklerine bir sınıf ekleyin. Örneğin, Sınıf Ekle seçeneğini tıklatın ve Sınıf adıalanına myTextyazın.
  2. CSS kodunda, sınıfın biçemini tanımlayın. Örneğin, etiket konumuna ilişkin stilleri geçersiz kılmak için myText sınıfını tanımlayın:
    .myText.Output_Text .outputTextLabel,
    .Text .textLabel {
    display: inline-block;
    width: 100px;
    }
    .myText.Text .content {
    display: inline-block;
    }
  3. Herhangi bir üst görünümde, CSS kuralını bir .css dosyasına ekleyin ve bu dosyayı dahil edilen bir komut dosyası olarak ekleyin. Görünüm bir Coach 'ta üst düzey bir görünümse, stil kuralını içeren özel bir HTML öğesi ekleyin.