Kbase P82867: 4GL: hBrowseColumn:BUFFER-FIELD handles wrong buffer field
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/06/2004 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.1D
SYMPTOM(s):
Browse column:BUFFER-FIELD handles wrong buffer field
Two buffers against same table are used in the browse
Progress 9.1D09
CAUSE:
Known issue development aware. Having a browse showing two records of the same table in one row (so using multiple buffers of same table), the BUFFER-FIELD attribute of browse columns of the 2nd buffer and holds the buffer-field of same field name in the first buffer.
Note that this occurs only with multiple buffers against same table and that a common field used into two different joined table does not suffer from this problem.
FIX:
The only way to work it around is to manually maintain a pair of browse column handles and buffer-field handles once the browse is realized. You may either store the right buffer-field handle in the PRIVATE-DATA attribute of the browse column widget, or in a temp-table.