用 Wirecloud 模拟 "Tabs"

Simulate "Tabs" with Wirecloud

我正在使用wirecloud平台,我想了解以下内容:

1.- 是否可以动态调整小部件的宽度和高度?

2.- 是否可以动态地用小部件和操作填充仪表板?

这两个问题都旨在提供一个菜单(小部件),用户可以在其中单击并在不同的选项卡之间切换。

任何帮助或想法将不胜感激。

编辑 2015 年 6 月 8 日

我可以回答第二个问题:没有。正如我在此 request 中看到的那样,动态地 add/remove 小部件的功能不可用,尽管被认为是在平台的未来版本中。下一个问题:它什么时候可用?

编辑 2015 年 8 月 13 日

我希望使用:

MashupPlatform.widget.drawAttention();

可能会触发标签更改,但运气不好。

编辑 27/08/15

最后,我们找到了解决方法。我们利用 iFrame 属性,您可以通过它访问 parent 的文档。从那里,我们能够读取代表选项卡的元素并随意生成它们的点击。

将在 0.8.0 版本中添加对动态添加小部件和运算符的支持,如果您从 github. We are working on improving the documentation 的开发分支安装 WireCloud 并在九月底。

尽管您找到了使用 iframe 属性 在选项卡之间移动的解决方法很棒 :),但我建议您使用 WireCloud's issue tracker 请求添加此类功能 ;-)。

P.D。 MashupPlatform.widget.drawAttention(); 需要一些修复,但我们的想法是提供小部件的一些视觉突出显示,以便用户知道小部件中有更新。类似于 google 视频群聊使用绿色表示聊天有新消息的方式。