Я читаю статью, в которой объясняется, как использовать класс ICustomAttributeDataHandler.
Я создаю настраиваемый столбец для экрана входящих сообщений, но проблема в том, что значение, которое я установил для своего настраиваемого атрибута, не отображается на экране.
В качестве теста я меняю название задачи на «кто знает». Но этот код не влияет на то, что выводится на экран:
ICustomAttributeRecordSet.setCustomAttributeValue(i, "taskName", "whoKnows");
(Я могу распечатать строки отладки из своего пользовательского класса при просмотре папки «Входящие», поэтому я знаю, что мой код выполняется.)
Кто-то в комментариях к этой статье написал:
пользователь должен вызвать метод setCustomAttributesInQuery() для поставщика данных, передающего массив строк пользовательских атрибутов.
...что это значит? Может ли это быть моей проблемой?
благодаря.