我正在尝试遵循Dan Diebolt的“图像加载”技术来注入自定义js脚本,但是我认为我在第一部分中遇到了问题-该过程说:


  使用以下公式定义创建一个字段并将其包含在
  您的表格/报告。


因此,我创建了一个名为“-”的文本公式字段,允许使用HTML并将公式粘贴到该字段的“公式”部分中:

[-]=
"<img qbu=\"module\" src=\"/i/clear2x2.gif\" " &
"onload=\"javascript:if(typeof QBU=='undefined'){QBU={};$.getScript('" &
URLRoot() &
"db/" &
Dbid() &
"?a=dbpage&pagename=module.js&rand='+Math.random())}\">"


当我尝试保存时,收到一条警告,提示“一个公式可能不包含直接或间接通过另一个公式对其自身的引用”。我究竟做错了什么?我尝试将字段添加到窗体中,这似乎没有任何作用。

这些是我要执行的步骤:

[https://haversineconsulting.quickbase.com/db/bgcwm2m4g?a=dr&rid=93][1]

谢谢。

最佳答案

删除[-] =行。那就是从那里得到错误的地方。您的公式中应该只包含以下内容:

"<img qbu=\"module\" src=\"/i/clear2x2.gif\" " &
"onload=\"javascript:if(typeof QBU=='undefined'){QBU={};$.getScript('" &
URLRoot() &
"db/" &
Dbid() &
"?a=dbpage&pagename=module.js&rand='+Math.random())}\">"

关于javascript - 图像加载-Quickbase,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32040971/

10-09 14:59