【问题标题】:Adding a jabber client as portlet in NetSuite在 NetSuite 中将 jabber 客户端添加为 portlet
【发布时间】:2015-11-24 18:17:17
【问题描述】:

是否可以通过 portlet 或 suitelet 的在线 html 字段添加开源 jabber 客户端(例如 converse.js)并以某种方式将其附加到记录?

我尝试将 converse.min.js 添加为库脚本文件并将 converse.min.css 添加到文件柜中,但无法正常工作。

如果有人处理过这种情况,我将非常感谢您的见解和建议。

【问题讨论】:

  • 您能否提供更多有关“无法使其工作”的详细信息?附加库文件是正确的方法,具体取决于您要执行的操作。我从来没有专门使用过 converse.js,但是我们一直拉入 jquery UI、lodash.js 和 moment.js 之类的库来使用,所以拉入 converse.js 应该是完全可能的
  • 当我在 Html 标签中附加 converse.min.js 时,我收到一个套件脚本错误,无法从未定义 (converse.min#237) 读取属性“defaultView” .
  • 您能否添加代码示例,说明您如何引用 defaultView 以及如何在 HTML 中包含 converse.min.js?这将有助于排除故障。
  • 在我的获取代码中,我添加了这个:var html = ''; html += 'system.na1.netsuite.com/core/media/…) + '" type="text/css" rel="stylesheet">' ; // 链接到我上传到文件柜的文件 html += '' ; & defaultView 是我下载的 converse.min.js 本身的一部分来自github.com/jcbrand/converse.js。对不起,我知道我是 n00b :) 感谢您的帮助。
  • @egrubaugh360 -- 嗨,对不起,我无法提供有关如何引用 defaultView 的太多信息,因为它存在于缩小文件中,我不知道如何理解它。无论如何,我的一位朋友建议将库文件作为源文件——“无需登录即可使用”,并且在这样做之后,脚本就可以按需要工作了。感谢您的帮助,很抱歉浪费您的时间。

标签: netsuite suitescript converse.js


【解决方案1】:

编辑我使用 Suitelet 脚本附加的库脚本文件记录并为每个记录启用“无需登录即可使用”复选框为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    相关资源
    最近更新 更多