2015-12-22 110 views
0

我有這個帕拉姆規則一個Web面板:Genexus提示輸入參數

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

,並在使用Web形式的工作,我想利用這個網絡小組,使用提示規則(生成的網頁面板中) :

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

但它allwais通0爲輸入& pProvinciaId參數。

+0

屬性LocalidadId必須在窗體中啓用並可見。 –

+0

我已經刪除了交易中的提示規則,並在工作中添加了生成的Web面板並處理了提示,但它沒有通過ProvinciaId參數,它給了我所有人0 –

回答

0

屬性LocalidadId是否可見並在窗體內啓用?

文檔說:

如果提示引用了幾個參數,其中至少有一個必須在表被啓用。否則提示規則將不會啓用。

Prompt Rule

+0

我已經刪除了提示規則事務和添加在工作生成的Web面板和工作提示,但它沒有通過ProvinciaId參數,它給我總是0 –

0

也許這將& ProvinciaId提示規則之前不執行規則。

您可以嘗試更改提示規則發送屬性作爲參數: prompt(Gx0180, LocalidadId, ProvinciaId);

或將&ProvinciaId = ProvinciaId;在ProvinciaId.IsValid事件。

+0

您好Guille。第一次嘗試是提示(Gx0180,LocalidadId,ProvinciaId);但它沒有奏效。在某個論壇上,它說Genexus不知道爲了提示提示而讓我改變了一個變量 –