Я пытаюсь динамически изменить текст заголовка RichTable в приложении Oracle ADF. Моя проблема в том, что я не знаю, как выбрать нужный столбец и изменить только текст этого столбца.
Я пытаюсь это сделать, но не верю, что это правильно.
if (t5 != null) {
ColumnKeySet rks = t5.getSelectedColumnKeys();
Iterator it = rks.iterator();
while (it.hasNext()) {
List selectedRowKeyPath = (List) it.next();
Column col = ((JUCtrlHierNodeBinding) t5.getColumnData(selectedRowKeyPath)).getColumn();
col.setAttribute("headerText", ""); //Be sure that the attributeName is defined in the VO to avoid errors
}
}