Luo osion asettelu, joka tukee hidasta latausta

Sisältölista voi kutsua osan asettelua ylimääräisillä komponenteilla, kun niitä kysellään.

Kun muodostat sisältölistan, voit valita osan asettelun, joka muodostaa kaikki palautetut sisältökohteet. Näin voit luoda erilaisia asetteluja sisältökohteille, kuten taulukon, liukupalkin tai kahdeksansarakkeisen asettelun. Näitä räätälöityjä osan asetteluja voi käyttää myös kehittyneemmissä sivutustoiminnoissa.

Sisältölistat tukevat seuraavaa sivutusta:

  • Sivutus
  • Lataa vieritettäessä
  • Lataa napsautettaessa

Jos vakiosivutusta käytetään, osan asettelun ei tarvitse tehdä mitään. Se muodostetaan uudelleen seuraavalle kohdejoukolle, kun käyttäjä napsauttaa seuraavaa sivua. Lataa vieritettäessä- ja Lataa napsautettaessa-valinnat eivät kuitenkaan muodosta osan asettelua uudelleen, vaan ylimääräisiä komponentteja lisätään osan asetteluun. Tätä käytetään yleensä äärettömän vierityksen mallissa, jossa ladataan ensin n kohdetta. Kun käyttäjä vierittää sivua alaspäin, seuraava kohdejoukko haetaan ja muodostetaan. Jotta räätälöity osan asettelu voisi tukea Lataa vieritettäessä- ja Lataa napsautettaessa-valintoja, sen on tehtävä seuraavat asiat:

  1. render.js: Sen on toteutettava addComponent()-API-kutsua. Tätä kutsutaan jokaiselle uudelle komponentille, joka lisätään osan asetteluun.

    // 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)); 
               }
  2. appInfo.json: Sen on sisällettävä seuraava määritys, jotta sisältölista tietäisi, että osan asettelu tukee addComponent()-API-kutsua.

    "contentListData": {  
      "addComponent": true
    },

Kun appInfo.json on päivitetty ja käyttäjä valitsee tämän osan asettelun asetuspaneelissa, sivutusnäytössä näytetään Lataa napsautettaessa- ja Lataa vieritettäessä -valinnat.