Подскажите, как сделать, что бы цвет задачи в расписании отображался в зависимости от значения поля Color в ds_Task?
Нравится
4 комментария
1 сентября 2010 17:17
Владимир, найдите в скрипте scr_SchedulerArea функцию UpdateEventColorsByDatasetRecord, закомментируйте в ней строчку
Event.Color = GetTaskColorByDatasetRecord(Dataset, 0xFFFFFF);
а под ней напишите такую:
Event.Color = Dataset.Values('Color');
При этом необходимо в sq_Task для колонки Color установить свойство "Всегда выбирать в запросе".
2 сентября 2010 10:29
"Лабьяк Олег Игоревич" написал:а под ней напишите такую:
Event.Color = Dataset.Values('Color');
Выдает ошибку несоответствие типов.
Color у меня целочисленного типа...
2 сентября 2010 13:28
Возможно, у Вас не для всех задач заполнено поле Color, а значение null не воспринимается как целочисленное. Попробуйте
Event.Color = Dataset.ValAsInt('Color');
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать