Framework7 - Mesaj Çubuğu

Açıklama

Framework7, uygulamadaki mesajlaşma sistemiyle çalışmak için özel yeniden boyutlandırılabilir araç çubuğu sağlar.

Aşağıdaki kod, mesaj çubuğu düzenini gösterir -

<div clas = "toolbar messagebar">
   <div clas = "toolbar-inner">
      <textarea placeholder = "Message"></textarea>
      <a href = "#" clas = "link">Send</a>
   </div>
</div>

Mesaj çubuğunda, "sayfanın" içi çok önemlidir ve "mesaj içeriği" nin sağındadır -

<div class = "page toolbar-fixed">
   <!-- messagebar -->
   <div class = "toolbar messagebar">
      <div class = "toolbar-inner">
         <textarea placeholder = "Message"></textarea>
         <a href = "#" class = "link">Send</a>
      </div>
   </div>
   
   <!-- messages-content -->
   <div class = "page-content messages-content">
      <div class = "messages">
         ... messages
      </div>
   </div>
</div>

Mesaj çubuğunu JavaScript ile başlatmak için aşağıdaki yöntemi kullanabilirsiniz -

myApp.messagesbar(messagesbarContainer, parameters)

Yöntemin iki seçeneği vardır -

  • messagesbarContainer - Mesaj çubuğu kapsayıcı HTML öğesini içeren gerekli bir HTML öğesi veya dizesidir.

  • parameters - Mesaj çubuğu parametrelerine sahip bir nesneyi belirtir.

Örneğin -

var myMessagebar = app.messagebar('.messagebar', {
   maxHeight: 200
});

Messagebar Parametresi

maxHeight- Metin alanının maksimum yüksekliğini ayarlamak için kullanılır ve metin miktarına bağlı olarak yeniden boyutlandırılır. Parametre türü sayıdır ve varsayılan değer boştur .

Mesaj Çubuğu Özellikleri

Aşağıdaki tablo mesaj çubuğu özelliklerini gösterir -

S.No Özellikler ve Açıklama
1

myMessagebar.params

Nesneyi, geçirilen başlatma parametreleri ile belirtebilirsiniz.

2

myMessagebar.container

Dom7 öğesini mesaj çubuğu kapsayıcı HTML öğesi ile belirtebilirsiniz.

3

myMessagebar.textarea

Mesaj çubuğu metin alanı HTML öğesi ile dom7 öğesini belirtebilirsiniz.

Mesaj çubuğu Yöntemleri

Aşağıdaki tablo mesaj çubuğu yöntemlerini gösterir -

S.No Yöntemler ve Açıklama
1

myMessagebar.value(newValue);

Mesaj çubuğu metin alanı değerini / metnini ayarlar ve mesaj çubuğu metin alanı değerini döndürür, eğer newValue belirtilmedi.

2

myMessagebar.clear();

Metin alanını temizler ve boyutu günceller / sıfırlar.

3

myMessagebar.destroy();

Messagebar örneğini yok eder.

Mesaj çubuğunu HTML ile başlat

Messagebar -init sınıfını .messagebar'a ekleyerek, JavaScript yöntemlerini ve özelliklerini kullanmadan HTML kullanarak mesaj çubuğunu başlatabilir ve gerekli parametreleri data- niteliklerini kullanarak iletebilirsiniz .

Aşağıdaki kod, mesaj çubuğunun HTML ile başlatılmasını belirtir -

<div class = "toolbar messagebar messagebar-init" data-max-height = "200">
   <div class = "toolbar-inner">
      <textarea placeholder = "Message"></textarea>
      <a href = "#" class = "link">Send</a>
   </div>
</div>

Messagebar Örneğine Erişim

HTML kullanarak başlatırsanız, mesaj çubuğu örneğine erişmek mümkündür; kapsayıcı öğesinin f7 İleti çubuğu özelliği kullanılarak elde edilir .

var myMessagebar = $$('.messagebar')[0].f7Messagebar;
// Now you can use it
myMessagebar.value('Hello world');

Bu bağlantıda açıklanan Messagebar örneğini görebilirsiniz.