AJAXファンクションによって出力されるメッセージ

Visual LANSA

AJAXファンクションによって出力されるメッセージ


デフォルトでは、AJAXファンクションが返すメッセージは、フレームワークによって収集され、フレームワークのメッセージ・エリアに送信されます。つまり、このメッセージはブラウザーのタスクバーに表示され、メッセージのボタンを使用すると表示できます。

この動作を中止することができます。

SENDREQUESTファンクションを呼び出したときに、8番目のパラメータをfalseとして渡し、この動作を中止します。

 

例: SENDREQUEST(window,"","LOAD10","",LOAD10_response,null,true,false);   

 

 

次の例のように、AJAX仮想クリップボードオブジェクトからメッセージを取得することによって、自分でメッセージにアクセスできます。

      var i = 0; 

      var intMESSAGECOUNT = AVRESTORENVALUE(0,"AJAX","SYSTEM","MESSAGECOUNT");   

 

      for (i = 1; i <= intMESSAGECOUNT; i++)  

      {  

         Var strMessageText = AVRESTOREAVALUE ("","AJAX","SYSTEM","MESSAGE",i);  

         alert(strMessageText);  

      } 

 

      AVSAVEVALUE(0,"AJAX","SYSTEM","MESSAGECOUNT");