【问题标题】:Including and referring to jQuery as a file in an iNotes-form in Domino Designer在 Domino Designer 中将 jQuery 包含并引用为 iNotes 表单中的文件
【发布时间】:2014-07-04 20:04:54
【问题描述】:

我们正在尝试在 Domino Designer 中使用 jQuery。当我创建一个库,在编辑器中发布jQuery的代码并尝试保存时,Domino设计器抱怨编译错误,结果是报告了bug

我们的客户正在使用旧版本的 Domino,我们不能指望在他们的机器上修复这样的错误。 反正好像有solutions

就我而言,我必须将 jQuery 添加为文件。问题是我们正在修改的旧应用程序是基于表单的。在 XPages 中,可以像这样引用 lib:

<xp:script src="/jquery-1.4.2.min.js" clientSide="true"></xp:script>

js-library 将驻留在 iNotes 应用程序的 resources/files 文件夹中。

但是,在表单中,我只能引用库文件夹中明确包含的库。 有没有办法在表单中包含路径可达的 js 文件?

【问题讨论】:

    标签: javascript jquery lotus-domino


    【解决方案1】:

    在表单中使用 jQuery 几乎与在 XPages 中一样简单:只需转到表单的 HTML-header- 部分并执行完全相同的操作,但使用“脚本”- 标记:

    这是我用于 jquery、jquery、cookie 和 jquery-ui 的公式:

    "<script type=\"text/javascript\" src=\"/" + @WebDbName + 
        "/jquery.js\"></script>" +
    "<script type=\"text/javascript\" src=\"/" + @WebDbName + 
        "/jquery.cookie.js\"></script>" +
    "<script type=\"text/javascript\" src=\"/" + @WebDbName + 
        "/jquery-ui.js\"></script>"
    

    通常它应该在没有@WebDbName 的情况下工作,但我发现,可能存在不安全的情况(例如嵌入在另一个应用程序的框架集中的表单)。

    【讨论】:

    • 我很高兴听到有人在 Domino 中使用 JQuery!您的解决方案有效,正在加载库。问题仍然是它没有编译!我下载了 jquery2.1.1,但我收到来自网络浏览器的编译错误!
    • 我刚刚发现旧版本 1.1.1 可以正常工作!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多