2016-09-15 22 views
0

我正在Genexus X Ev2中進行多級別事務處理,並且對於網格中每行的提示都有一級網格出現問題。Genexus網格提示在第一次選擇後變爲禁用狀態

1級網格以圖像點擊prompt(hSel,keytransaction, keytransaction2, DEMDETUSOIDL) on &USOSELIMG的提示形式從另一個交易獲取信息。其中DEMDETUSOIDL是級別引用的表的關鍵。

它的每一行創建一個javascript,例如:在它使電網的第三行:javascript:gx.evt.execEvt('EVUSOSELIMG.GXPROMPT.0003',gx.dom.el('DEMDETUSOIDL_0003'),false,true);

而且我用的提示和選擇一個項目後,迅速被禁用,並且作出了「未定義「Javascript:javascript:gx.evt.execEvt('EVUSOSELIMG.GXPROMPT.undefined',gx.dom.el('DEMDETLIN_undefined'),false,true);

它也改變了DEMDETUSOIDL(我正在提示的項目的主鍵),並且它改變爲關卡(DEMDETLIN)。可能值得注意的是DEMDETLIN已被系列化:

Serial(DEmDetLin, DEmUltLin,1); 
NoAccept(DEmDetLin); 

這是已知的問題嗎?它有解決方案嗎?

更新1: 我注意到,當關卡的電平從0變爲串行值時,會發生這種錯誤,通常是通過按Tab或點擊其他元素觸發。 有沒有延遲串行的方法?

Update2:它也發生在我更改細節行的值時。

最後更新(發現的解決方案):

似乎使用帶有規則的提示時,「ON & IMG」在網格Genexus有問題。 如果使用正常的提示規則,問題本身就解決了。我使用了一個提示,其中加載了大量的aditional信息,所以我需要使用On Image,注意這可能是問題。我只需要使用一個過程在After之後加載額外的數據。

回答

0

GeneXus有一些文檔提到類似的問題。根據問題,瀏覽器/版本也是問題(或解決方案)的一部分。 SAC 34403 SAC 36732 無論如何,一些額外的評論:

  1. 其在一級網格未在交易的支持。
  2. Evolution 2從2012年開始,可能是使用Evolution 3或GeneXus 15進行測試的一個很好的選擇。
  3. 似乎聯繫GeneXus支持也是一個不錯的選擇。 Link
相關問題