2013-01-28 6 views
0

Я пытаюсь выполнить событие Genexus из кода JavaScript, но это не работает. Любая идея или предложение? Я на самом деле работает с Genexus 9 + Java + WebВыполнение событий Genexus из кода JavaScript

Это де JS код Im пытается для вызова Genexus Событие:

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

Спасибо большое за помощь !! Хорошего дня!! :)

ответ

2

Я думаю, что вам не хватает имени события. Это должно работать:

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

} 
+0

@GonzaloGarrotti, "gxdisableformvis()", что делает именно? Спасибо за ваше время! :) – Carol

+0

Это для отключения формы. Даже не нужно! Удалите его, потому что он также выполняется в функции gxSubmit! –

0

Я использую этот синтаксис.

Event EventName [KEY] 
EndEvent 

где KEY - это функциональная клавиша, назначенная событию.

Например

Event 'PRUEBA' 13 
    //YOUR CODE 
EndEvent 

При нажатии F13, событие Prueba обжигают.

работает только для функциональных клавиш, а не для Enter

Смежные вопросы