2013-05-03 5 views
5

timeline.html을 표지로 사용하고 timeline.htmlPages 속성을 사용하여 다른 하위 페이지를 제공하는 번들을 만듭니다. 표지와 각 하위 페이지에 대해 다른 메뉴 항목을 갖고 싶습니다. 현재 각 htmlPage 및/또는 표지에 menuItem을 사용하는 방법은 없습니다. 내가 놓친 게 있니?타임 라인의 htmlPages 속성을 사용하여 형성된 카드에 대해 다른 메뉴 항목을 사용할 수 있습니까?

글래스 주조 도중 내가 한 작업은 다음과 같습니다. 임의의 번들 ID를 만든 다음 모든 HTML 페이지를 반복하고 같은 묶음 ID를 사용하여 타임 라인 항목을 삽입하고 동일한 표지와 하나의 htmlPages에 해당 인덱스에 대해 원하는 menuItem이 있어야합니다. 이것은 내가 원하는대로 작동하지만, N insert() 호출 결과로 유리가 묶음을 받도록 많은 시간이 걸립니다. [부작용으로 API 할당량에 또한 먹습니다]

답변

3

주어진 타임 라인 카드에 대해 하나의 메뉴 (많은 페이지가 있더라도).

timelineItem.htmltimelineItem.htmlPages은 화면에서 사용 가능한 공간을 초과하는 단일 논리적 콘텐츠에 사용하기위한 것입니다. 이러한 이유 때문에 모두 동일한 메뉴를 사용하고 동일한 timelineItem.id을 공유합니다.

각 페이지마다 다른 메뉴가 필요한 경우 논리적으로 분리 된 콘텐츠가있을 것입니다. 이렇게하면 각 콘텐츠에 대해 고유 한 타임 라인 카드가 보장되므로 다른 메뉴를 지정할 수 있습니다. timelineItem.bundleId 번들을 사용하면 설명하는 것처럼 비슷한 카드를 그룹화 할 수 있습니다.

전송되는 데이터의 양이 거의 같기 때문에 총 대기 시간이 너무 큰 문제가 아니어야합니다. 점진적인 삽입이 눈에 띄면 삽입 할 마지막 항목에 timelineItem.notification 만 설정하는 것을 고려하십시오.