İçerik listesi, ek bileşenler sorgulandıkça bunları içeren bölüm yerleşimini çağırabilir.
Bir içerik listesini görüntülerken, döndürülen tüm içerik öğelerini görüntülemek için bir bölüm yerleşimi seçme seçeneğiniz vardır. Bu sayede içerik öğeleri için tablo, kaydırıcı veya sekiz sütunlu bir yerleşim gibi çeşitli yerleşimler oluşturabilirsiniz. Bu özel bölüm yerleşimleri daha gelişmiş sayfalandırma özelliklerinin de parçası olabilir.
İçerik listeleri şu sayfalandırmayı destekler:
Standart sayfalandırma özelliği için bölüm yerleşiminin bir şey yapmasına gerek yoktur. Kullanıcı sonraki sayfaya tıkladığında, sonraki öğe grubu ile birlikte yeniden görüntülenir. Bununla birlikte, Kaydırıldığında yükle ve Tıklandığında yükle için bölüm yerleşiminin yeniden görüntülenmesi yerine bölüm yerleşimine ek bileşenler eklenir. Bu çoğunlukla ilk n
öğeyi yüklediğiniz ve kullanıcı sayfada aşağı kaydırdıkça sonraki öğe grubunu getirip görüntülediğiniz sonsuz kaydırma modeli için kullanılır. Kaydırıldığında yükle ve Tıklandığında yükle desteği sağlamak için özel bölüm yerleşiminin şunları yapması gerekir
render.js
: addComponent()
Uygulama Programı Arabirimini uygular. Bu, bölüm yerleşimine eklenecek her yeni bileşenle birlikte çağrılır.
// dynamic API for adding additional components through "load more" when used in a Content List addComponent: function (parentObj, component) { // create the component div and add it to the parent object $(parentObj).append(this.createComponentDiv(component)); }
appInfo.json
: Bölüm yerleşiminin addComponent() api
desteği sağladığı konusunda içerik listesini bilgilendirmek için aşağıdakileri içerir.
"contentListData": { "addComponent": true },
appInfo.json
güncellendikten sonra, kullanıcı ayarlar panelinde bu bölüm yerleşimini seçip sayfalandırma ekranına gittiğinde Tıklandığında yükle
ve Kaydırıldığında yüklel
seçeneklerini görür.