2017-06-21 19 views
4

AMXページの呼び出しアクションを使用してページロード時にJavaスクリプト関数を呼び出そうとしていますが、その例外がスローされています。 次のコードを使用しています。 私のJSファイルは、私はjsファイルに次のコード内の関数を呼び出していたinvokeアクションメソッドに次のコードAMXページの読み込み時にjavascript関数を呼び出す方法は?

(function(){ 
if (!window.application) window.application = {}; 
DayView.gotoFirstOperation =function(){ 
    var element =document.getElementById('box'); 
    alert('Method exeuted'); 
    if('null' != element){ 
    element.scrollIntoView(); 
    } 
}; })(); 

私が含まれています。

AdfmfContainerUtilities.invokeContainerJavaScriptFunction(AdfmfJavaUtilities.getFeatureName(), "DayView.gotoFirstOperation", new Object[]{});

私は例外invokeContainerUtilitiesMethod 'invokeContainerJavaScriptFunction' encountered an error[ERROR[oracle.adfmf.framework.exception.AdfException]-JS Response returned a nil response.].

次取得しています私はAMXページの読み込みにJS関数を呼び出すことができる他の方法はありますか?

答えて

1

amx:amxページ内のコードを追加してみてください: maf-feature.xmlコンテンツリストにjsファイルを含めてください。

<amx:verbatim id="v1"> 
<![CDATA[ 
     <script type="text/javascript"> 
      document.onload = myMethod(); 
     </script> 
    ]]> 
</amx:verbatim> 
関連する問題