Mashup Builder > 小组件 > 标准小组件 > 菜单栏小组件 (可应用主题) > 将菜单数据绑定到菜单栏小组件
将菜单数据绑定到菜单栏小组件
菜单栏支持对以下部分进行多数据输入:
主要导航 - 显示在菜单栏顶部的顶级菜单项。这些项使用菜单数据进行配置。
次要导航 - 显示在页脚上方的顶级菜单项。这些项使用菜单数据进行配置。
页脚 - 位于菜单栏底部的部分,其中包含图标、文本和指向 URL 的链接。此部分使用小组件属性进行配置。有关详细信息,请参阅定义页脚部分
您可以使用 DataSource 属性来配置用于菜单栏小组件的数据源类型。有两个选项可用于定义菜单项:
“信息表”(默认) - 使用来自数据服务的信息表。
“菜单实体” - 使用 Composer 中的菜单实体。
使用菜单实体
1. 选择工作区中的菜单栏或使用“资源管理器”面板对其进行选择。
2. Properties 面板上,将 DataSource 属性设置为“菜单实体”
3. PrimaryNavMenu 属性中,选择服务器中的一个菜单实体。
4. 要显示次要导航项,请选择 SecondaryNavMenu 属性的菜单实体。
或者,使用小组件属性定义页脚部分。
5. 单击“保存”,然后单击“查看混搭”
运行时将显示菜单项。
使用信息表
可以绑定使用 MenuEntry 数据形状进行格式设置的任何信息表中的数据。使用“数据”面板为菜单栏添加带有数据服务的事物。
有关详细信息,请参阅使用信息表定义菜单栏项
1. “数据”面板上添加一个数据服务,使其返回要显示的菜单项数据的信息表。
2. 将数据服务的 All Data 属性绑定到 PrimaryNavData 小组件属性。
3. 绑定一个事件,如混搭 Loaded 属性,用于在运行时执行菜单数据服务。
4. 要在菜单栏上显示次要项,请对 SecondaryNavData 小组件属性重复步骤 1 至 3。
或者,使用小组件属性定义页脚部分。
5. 单击“保存”,然后单击“查看混搭”
将在运行时执行数据服务,并显示菜单栏项。
定义页脚部分
页脚部分可用于显示常规信息,如公司品牌、应用程序名称或当前用户的名称和用户资料图标。要配置页脚部分,请使用以下小组件属性:
FooterText - 指定要在页脚部分显示的文本。
FooterURL - 用于在用户单击页脚部分后对用户进行重定向的 URL。
FooterIcon - 指定用于页脚图标的媒体实体。此图标将永久显示在所有菜单类型和用例中。当此属性为空时,将显示回退图标。
FooterLinkTargetWindow - 控制页脚链接的打开方式。您可以在当前或新浏览器窗口中打开 URL。
HideFooter - 用于显示或隐藏页脚部分。
FooterLogo - 指定在打开菜单后于页脚区域显示的媒体实体。当菜单栏处于精简模式时将使用 FooterIcon 属性。
* 
该属性仅适用于 ThingWorx 9.3 或更高版本。
这对您有帮助吗?