0

我正在尝试从 JavaScript 代码执行 Genexus 事件,但它不起作用。任何想法或建议?我实际上正在使用 Genexus 9 + Java + Web

这是我尝试调用 Genexus 事件的 de JS 代码:

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

非常感谢你的帮助!!祝你今天过得愉快!!:)

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 回答