Я пытаюсь прочитать значение заголовка столбца окна данных кросс-таблицы в powerbuilder 12.5.1.
У меня есть событие clicked в окне данных, в котором я использую следующий код для получения этой информации.
IF ( dwo.type = 'text' ) THEN
ls_name = dwo.name;
IF LEFT(ls_name, 8) = 'ergebnis' THEN
ls_colvalue = this.describe(ls_name + '.text');
END IF;
END IF;
В случае, если у меня есть три столбца, он отлично работает, чтобы получить значение (текст) этого заголовка столбца для второго и третьего столбца. Но для первого столбца он возвращает имя заголовка столбца как «@assaykey», а не его значение.
Окно данных кросс-таблицы успешно отображает указанное значение @assaykey, но не извлекает это значение в событии "нажато" только для первого столбца. Эта проблема возникает только в одном окне данных кросс-таблицы, в проекте используются и другие, которые отлично работают. Я пропустил или забыл некоторые настройки здесь?
Надеюсь, я ясно объяснил свою проблему, любые предложения по улучшению моего вопроса приветствуются. Пожалуйста, дайте мне знать, если для понимания проблемы требуется дополнительная информация.