关于如何在 Bixby 视图中排序和显示分层目录的建议
advice on how to sort & display hierarchical ToC in Bixby views
我正在寻找有关如何在分层 table 内容中显示 material 的一些建议。我负责通过 Bixby 提供一本小书的全部内容。这引发了很多有趣的问题,比如如何围绕内容创建对话,什么时候少即是多等等,但 v0 要求只是为了让所有内容都可以访问。内容大致是这样组织的:
Part One
Chapter One
Section 1.1
Section 1.2
Image 1.1
Chapter Two
Chapter Three
Section 3.1
Section 3.1.1
我说的差不多是因为存在令人讨厌的逻辑变化,例如没有内容的章节标题或有多个标题的章节。这些部分通常足够短,可以成为不错的 Bixby 页面。
内容驻留在 restdb 中,每个文本部分在其自己的行中。毫不奇怪,包含内容的概念称为内容,它有一个内容类型 属性,可以是新闻、事实、测验等。
我的第一个基本问题是如何创建 Table 内容,以正确的顺序和可读的格式正确显示所有这些内容 objects。换句话说,布局可能比标准 Bixby 列表视图稍微复杂一些,我需要一些机制来将返回的 objects 排序到正确的位置。
理想情况下,您将对 Javascript 中的内容进行所有解析,并传递包含所有嵌套 sub-headings 作为嵌套结构的 Structure
。
例如,主结构 TableOfContents
和 Chapter
结构作为其 属性(最小可选,最大多)。每个 Chapter
结构将具有 Section
和 Image
属性(最小可选,最大多)。
如果 Section
和 Image
是您的嵌套最深的,这些可以是 Name
和 Text
原语。但是,如果您的 Image
需要多个部分,例如 url、描述等,您将按照与之前相同的方式继续。
定义内容后,您可以在视图中使用条件语句以适当的方式为所有可用的内容标题呈现 ToC。
我正在寻找有关如何在分层 table 内容中显示 material 的一些建议。我负责通过 Bixby 提供一本小书的全部内容。这引发了很多有趣的问题,比如如何围绕内容创建对话,什么时候少即是多等等,但 v0 要求只是为了让所有内容都可以访问。内容大致是这样组织的:
Part One
Chapter One
Section 1.1
Section 1.2
Image 1.1
Chapter Two
Chapter Three
Section 3.1
Section 3.1.1
我说的差不多是因为存在令人讨厌的逻辑变化,例如没有内容的章节标题或有多个标题的章节。这些部分通常足够短,可以成为不错的 Bixby 页面。
内容驻留在 restdb 中,每个文本部分在其自己的行中。毫不奇怪,包含内容的概念称为内容,它有一个内容类型 属性,可以是新闻、事实、测验等。
我的第一个基本问题是如何创建 Table 内容,以正确的顺序和可读的格式正确显示所有这些内容 objects。换句话说,布局可能比标准 Bixby 列表视图稍微复杂一些,我需要一些机制来将返回的 objects 排序到正确的位置。
理想情况下,您将对 Javascript 中的内容进行所有解析,并传递包含所有嵌套 sub-headings 作为嵌套结构的 Structure
。
例如,主结构 TableOfContents
和 Chapter
结构作为其 属性(最小可选,最大多)。每个 Chapter
结构将具有 Section
和 Image
属性(最小可选,最大多)。
如果 Section
和 Image
是您的嵌套最深的,这些可以是 Name
和 Text
原语。但是,如果您的 Image
需要多个部分,例如 url、描述等,您将按照与之前相同的方式继续。
定义内容后,您可以在视图中使用条件语句以适当的方式为所有可用的内容标题呈现 ToC。