【问题标题】:Can I use Rikulo in a section of a HTML page and in Portal?我可以在 HTML 页面的一部分和 Portal 中使用 Rikulo 吗?
【发布时间】:2012-07-19 05:08:57
【问题描述】:

是否可以在 HTML 页面的一部分中使用 Rikulo,而不是像 Hello World 示例中所示占用整个空间?此外,我可以将它用作 Liferay 中的 portlet 吗?

【问题讨论】:

    标签: liferay portal dart rikulo


    【解决方案1】:

    是的,您需要做的就是分配与 Activity.run() 的 containerId 参数匹配的 id。默认情况下,它是 v-main。例如,

    <link rel="stylesheet" type="text/css" href="../../resources/css/view.css" />
    ...
    <div>Foo Header</div>
    ....
    <div id="v-main" style="width:300px;height:200px"></div>
    ...
    <script type="application/dart" src="Foo.dart"></script>
    <script src="../../resources/js/dart.js"></script>
    

    更多信息请参考Embed in HTML Page

    【讨论】:

      【解决方案2】:

      以编程方式,调用 View#addToDocument 并将您希望此视图附加到的 DOM 节点作为第一个参数传递也会有所帮助。

      另请参阅: https://github.com/rikulo/rikulo/blob/master/client/view/src/View.dart#L476

      【讨论】:

        猜你喜欢
        • 2014-08-21
        • 2017-06-19
        • 1970-01-01
        • 1970-01-01
        • 2021-09-13
        • 2011-09-06
        • 1970-01-01
        • 1970-01-01
        • 2011-10-19
        相关资源
        最近更新 更多