【问题标题】:Buildfire: How to get Plugin Data for custom plugin?Buildfire:如何获取自定义插件的插件数据?
【发布时间】:2017-08-23 05:33:37
【问题描述】:

我使用 SDK 创建了两个 buildfire 插件。在我的插件管理器和 buildfire 应用程序中添加了它们。现在我想更新我的插件,以便创建一个可以将我从第一个插件导航到另一个插件的功能。

我关注了这些 - How to use Navigationcode

发现buildfire.navigation.navigation帮助导航。

请帮助我了解这些字段是什么,如何为我创建的插件获取这些字段的值。 字段如下:

pluginId, instanceId, title, folderName

【问题讨论】:

    标签: buildfire


    【解决方案1】:

    最好先了解Plugin TypePlugin Instance 之间的区别ClassObject 之间的区别相同 Plugin Type 是您可以创建许多 Plugin Instances 的蓝图

    话虽如此,每个实例都有不同的id,每个实例也会更改其titleicon,因此您要确保始终获得最新版本的数据。如果您正在处理关系数据库,您将保存 外键 然后将 join 保存到 主键 以获得一个真实来源。

    以下是您需要遵循的步骤:

    1. 在插件的control 一侧。使用 buildfire.pluginInstance.showDialog (see docs) 这将帮助应用程序所有者选择您的 plugin instance 应该导航到。这将返回您需要的对象
    2. (可选)如果您直观地表示他们插件的titleicon,则使用dynamic data 获取最新版本的对象
    3. 当您准备好导航时,将您的 plugin instance object 传递给 buildfire.navigation.navigateTo (see docs)

    这应该就是您所需要的。 请参阅FolderPlugin 中的示例

    【讨论】:

      猜你喜欢
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多