2012-07-17 59 views

回答

0

我發現了一個「簡單」的解決方案:我簡單地覆蓋的方法modifieldfield

+0

如果PK的約束是它完美的作品的代碼字段,但如果你可以有多個行與同值代碼的領域,但具有不同的描述(即如果PK約束是在兩個領域)它不會工作。 – Max 2012-07-17 09:38:51

0

我有時遇到過這種情況,我發現的解決方案有點複雜,但工作正常。 我不得不從頭開始創建一個當前用於查找的表單。 在lookup()方法中調用窗體時,不要忘記在參數中放置「element」。

在新表單的init方法中,使用element.selectMode(YourTable.Code)來指定將選擇哪個字段。覆蓋新窗體的closeSelect()方法,並使其調用位於調用方窗體中的parm方法。此parm方法將設置當前記錄的YourTable.Description字段。發送與用戶在查找中選擇的YourTable記錄相關的Description

新窗體應該是一個Popup類型的窗口,工具欄隱藏並始終位於頂部。其數據源應該是YourTable

使用ClassFactory.formRunClass(args)從查找方法(或更好地,從查找方法調用的表級方法)調用新表單。

相關問題