我正在尝试向主文件夹插件编写第二个菜单,并且我想在文本块中(在carrousel块和插件实例之间)编写一段html,以便用户可以导航到另一个插件。

如何在那里使用buildfire.navigation.navigateTo (pluginData)功能?如何使用<a href=""></a>编写函数?

函数需要的pluginData在哪里?
-pluginId
-instanceId
-folderName
-title

因为当我尝试使用它时(我尝试使用navigateHome();函数以确保其正常工作),我收到了“访问被拒绝”错误。

现在,我正在尝试:

<a onclick="javascript:buildfire.navigation.navigateHome();">


它不起作用。

如何导航到其他插件?

提前致谢。

最佳答案

这是有关导航https://github.com/BuildFire/sdk/wiki/How-to-use-Navigation的官方文档

基本上javascript:buildfire.navigation.navigateHome()应该可以工作。请发布您收到的错误,以便我们进行审核。

导航到另一个插件可以用
buildfire.navigation.navigateTo (pluginData)

pluginData {
    pluginId: (string) The id of the plugin type you'd like to navigate to.
    ,instanceId: (string) The the instance of the plugin you'd like to navigate to.
    ,folderName (string) The folder name of the plugin that you'd like to navigate to.
    ,title (string) The title that should show up in the title bar once the plugin is loaded.
    ,queryString (string) Optional. This is a query string that will be passed to the next plugin's window.location.search. example: "name=Larry&age=36&showDetails=true"
}


参考:https://github.com/BuildFire/sdk/wiki/How-to-use-Navigation#buildfirenavigationnavigateto-plugindata

您还应该查看动态数据,以确保您拥有最新的插件引用,因为它们可能会更改

参考:https://github.com/BuildFire/sdk/wiki/How-to-use-the-Datastore-Dynamic-Data

话虽如此,我想提请您注意目前在轮播中实施的ActionItems

java - Buildfire:使用buildfire.navigation.navigateTo(pluginData)-LMLPHP

java - Buildfire:使用buildfire.navigation.navigateTo(pluginData)-LMLPHP

参考:https://github.com/BuildFire/sdk/wiki/BuildFire-Action-Items-Component

关于java - Buildfire:使用buildfire.navigation.navigateTo(pluginData),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46401849/

10-10 06:41