【问题标题】:Oracle MAF : TypeError: Object[object Object] has no method 'signature'Oracle MAF : TypeError: Object[object Object] has no method 'signature'
【发布时间】:2015-01-11 08:33:39
【问题描述】:

我正在使用 Oracle MAF 开发移动应用程序。在该应用程序中,我需要实现签名捕获功能。

为此我下载了Signature Capture Demo app from this link

并尝试与我的应用程序集成。我做了该链接中提到的所有必要设置。 但运行应用程序后,我收到以下错误

TypeError: Object[object Object] 没有方法'signature'

这段代码如下

<![CDATA[
                        <script type="text/javascript">
                        (function()
                        {
                            makeSig = function() {
                              try
                              {
                                var sigElement = document.getElementById("sig");
                                if (sigElement == null)
                                  alert("sigElement not found");
                                var sigJq = $(sigElement);
                                sigJq.signature();
                                sigJq.signature({guideline: true});
                              }
                              catch (problem)
                              {
                                alert("Problem with verbatim code: " + problem);
                              }
                            }
                            window.setTimeout(makeSig, 250);
                        })();
                        </script>
                        <div id="sig" style="height:200px;width:99%"></div>
                        ]]>

请告诉我为什么找不到签名方法。我还在项目中包含了所有必需的.js 文件。 提前致谢。

【问题讨论】:

标签: javascript jquery-ui jquery-mobile jquery-plugins oracle-maf


【解决方案1】:

确保您正确包含库:

<script type="text/javascript" src="js/jquery.signature.js"></script>

然后尝试这样的事情

var sigJq = $("sig");
sigJq.signature();

【讨论】:

  • 感谢 Liam Schauerman 的快速反应。我已经尝试过上述两种技巧。对于第二个选项,我得到了相同的异常,但对于第一个选项,它说 # 没有方法“签名”。
  • 请提出任何解决方案。谢谢
  • 嗨 Liam,我正在使用 keith wood 提供的第三方插件。你可以在这里找到插件:keith-wood.name/signature.html
  • 而你使用的是像他的例子一样的js文件?
  • 没有。在 oracle MAF 中,我们必须在每个页面的 Content 部分添加所需的文件。所以我已经在那里添加了所有文件,所以现在我不需要显式添加它。
猜你喜欢
  • 1970-01-01
  • 2013-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-30
相关资源
最近更新 更多