Изменить метку столбца на сетке (PeopleSoft)
У меня проблемы с изменением метки столбца в сетке PeopleSoft.
У меня есть этот код в событии RowInit основной записи:
Local Grid &Grid;
Local GridColumn &Column;
&Grid = GetGrid(Panel.V91MG_BI_INGMAN, "GRID");
&Column = &Grid.GetColumn("DATO_01");
&Column.Label = "Test";
Сетка состоит из записи таблицы и производной / рабочей записи. Мне нужно переименовать столбцы производной записи.
Вот так выглядит страница в дизайнерском представлении:
Когда я проверяю свою страницу, я получаю следующее сообщение:
Я знаю, что сетка установлена правильно, так как я могу изменить ее метку, используя &Grid.Label = "Привет".
Заранее спасибо!
2 ответа
Решение
Ваш код пользователя пока правильный. Вы должны переместить этот код на страницу активации события.
Вы установили имя поля страницы для этого столбца?
Если вы хотите изменить только ярлык, вы можете сделать то же самое без написания кода.
- Перейти к свойствам полей страницы.
- Выберите вкладку "Метка"
- Выберите Text Radio и введите метку столбца.