Leximist
20.02.2007, 16:45
К примеру, есть DataGrid, у столбцов прописаны рендереры, а так же у header'а. Так вот, дело в том, что рендерер отображается не только данные, которые есть в датапровайдере, но и внешние данные.
Задача, каким образом можно перерендерить к примеру заголовок в тот момент, когда внешние данные изменились. Методом научного тыка выяснилось, что рендерер заголовка запускается только если кликнуть мышкой на заголовок. Каким образом можно просто взять и принудительно перерендерить что-то. Пока не вижу подходяших средств. Даже пробовал менять стиль, но к сожалению ничего не происходит.
Даже пробовал извращенный способ - перезадавать датапровайдер для datagrid - Тогда перерендеринг происходит. Но думаю это плохой способ.
Подскажите правильное решение. Итак, есть переменная. Когда она меняется, нужно перерендерить datagrid - желательно весь, но в частности подойдет и рендеринг только заголовка.
Задача, каким образом можно перерендерить к примеру заголовок в тот момент, когда внешние данные изменились. Методом научного тыка выяснилось, что рендерер заголовка запускается только если кликнуть мышкой на заголовок. Каким образом можно просто взять и принудительно перерендерить что-то. Пока не вижу подходяших средств. Даже пробовал менять стиль, но к сожалению ничего не происходит.
Даже пробовал извращенный способ - перезадавать датапровайдер для datagrid - Тогда перерендеринг происходит. Но думаю это плохой способ.
Подскажите правильное решение. Итак, есть переменная. Когда она меняется, нужно перерендерить datagrid - желательно весь, но в частности подойдет и рендеринг только заголовка.