0

JavaScript コードから Genexus イベントを実行しようとしていますが、うまくいきません。アイデアや提案はありますか?? 私は実際にGenexus 9 + Java + Webで作業しています

これは、Genexus Event を呼び出そうとしている JS コードです。

 function validar(e)
    {
    tecla = (document.all) ? event.keyCode : e.which; 
        if (tecla==13)
            GX_setevent('PRUEBA');          
            gxSubmit(); 
    }

助けてくれてありがとう!! 良い1日を!!:)

4

2 に答える 2

2

イベント名が抜けていると思います。これはうまくいくはずです:

function validar(e)
{
    tecla = (document.all) ? event.keyCode : e.which;
    if (tecla == 13)
    {
        GX_setevent('E\'PRUEBA\'.');
        gxSubmit();
    }

}
于 2013-01-28T17:21:31.740 に答える
0

私はこの構文を使用しています。

Event EventName [KEY]
EndEvent

ここで、KEYはイベントに割り当てられたファンクションキーです。

例えば

 Event 'PRUEBA' 13
   //YOUR CODE
 EndEvent

F13を押すと、イベントPRUEBAが発生します。

ファンクションキーでのみ機能し、Enterでは機能しません

于 2013-01-29T15:06:37.853 に答える