1

Oracle MAFを使用してモバイル・アプリケーションを開発しています。そのアプリケーションでは、署名キャプチャ機能を実装する必要があります。

そのために、このリンクから Signature Capture Demo アプリをダウンロードしました。

そして、私のアプリケーションと統合しようとしています。そのリンクに記載されているすべての必要な設定を行いました。しかし、アプリケーションを実行した後、次のエラーが発生します

TypeError: オブジェクト [オブジェクト オブジェクト] にはメソッド '署名' がありません

次のコードの一部

<![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ファイルをプロジェクトに含めました。前もって感謝します。

4

1 に答える 1

0

ライブラリが正しく含まれていることを確認してください。

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

次に、このようなことを試してください

var sigJq = $("sig");
sigJq.signature();
于 2015-01-11T08:36:24.980 に答える