2015-12-22 1 views
0

У меня есть веб-панель с этим правилом Param:Genexus проворная входные параметры

parm(out:&pLocalidadId, in:&pProvinciaId); 

и работа с веб-формы я хочу использовать этот веб-панель, с помощью строки Rule (в веб-панели генерируемой) :

&ProvinciaId = ProvinciaId; 
prompt(Gx0180, LocalidadId, &ProvinciaId); 

но allwais передача 0 для параметра входного & pProvinciaId.

+0

Атрибут LocalidadId должен быть включен и виден в форме. –

+0

Я удалил правило приглашения в транзакции и добавил в Работу с сгенерированной веб-панелью и обработал приглашение, но он не передает параметры ProvinciaId, он дает мне все 0 –

ответ

0

Является ли атрибутом LocalidadId видимым и включенным в форму?

В документации сказано:

Если подсказка ссылок несколько из параметров, по крайней мере один из них должны быть включены в форме; в противном случае правило Prompt не будет включено.

Prompt Rule

+0

Я удалил правило приглашения в Транзакция и добавлена ​​в Работу С созданной веб-панелью и обработала приглашение, но она не передает параметры ProvinciaId, она дает мне все 0 –

0

Может быть, правило, которое устанавливает & ProvinciaId не выполняет до оперативного правила.

Вы могли бы попытаться изменить быстрое правило, чтобы отправить атрибут в качестве параметра: prompt(Gx0180, LocalidadId, ProvinciaId);

или положить &ProvinciaId = ProvinciaId; в ProvinciaId.IsValid случае.

+0

Hi Guille. Первая попытка была с подсказкой (Gx0180, LocalidadId, ProvinciaId), но это не сработало. В каком-то форуме говорится, что genexus не знает, чтобы свойство witch вызывало приглашение, поэтому я изменил его на переменную –