2013-05-03 8 views
5

Sto creando un pacchetto utilizzando timeline.html come pagina di copertina e fornendo altre pagine secondarie utilizzando l'attributo timeline.htmlPages. Voglio avere diverse voci di menu per la copertina e per ciascuna delle sotto-pagine. Al momento non vedo alcun modo di avere un menu per ogni htmlPage e/o la copertina. Mi sto perdendo qualcosa ?Possiamo avere voci di menu diverse per le carte formate usando l'attributo htmlPages della timeline?

Ho una soluzione per questo che ho fatto durante Glass Foundry: ho creato un ID bundle casuale, poi ho fatto un loop su tutte le mie pagine html e usando lo stesso ID bundle ho inserito un elemento timeline, con la stessa copertina e un singolo htmlPagine con qualunque menuItemi voglio per quell'indice. Funziona come voglio, tuttavia dal momento che questo risulta nelle chiamate N insert(), ci vuole molto tempo affinché il vetro riceva il bundle [mangia anche nella mia quota api come effetto collaterale]

risposta

3

Puoi avere solo un menu per una data scheda temporale, anche se ha molte pagine.

timelineItem.html e timelineItem.htmlPages sono destinati a essere utilizzati per un singolo contenuto logico di contenuto che semplicemente supera lo spazio disponibile sullo schermo. Per questo motivo, condividono tutti lo stesso menu e lo stesso timelineItem.id.

Se è necessario un menu diverso per ogni pagina, è probabile che il contenuto sia logicamente separato. Ciò garantisce una scheda temporale distinta per ciascun pezzo di contenuto e ciò consente di specificare un menu diverso. Il raggruppamento di timelineItem.bundleId consente di raggruppare schede distinte simili, proprio come si descrive.

La quantità totale di dati trasmessi è all'incirca la stessa, quindi la latenza totale non dovrebbe essere un problema. Se l'inserimento graduale è evidente, prendere in considerazione solo l'impostazione di timelineItem.notification sull'ultimo elemento da inserire.

Problemi correlati