marser
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору LePeR Цитата: Где можно внятную инфу найти по событиям cxGridDBTableView, а именно по Properties ячеек? | В хелпе и саппорт центре. Цитата: Подскажите пожалуйста, пишу программу загрузки файлов. Каждая загрузка в потоке = запись в таблице. Для того чтобы отображать статус загрузки в колонке делаю из потока синхронизацию с выполнением OnGetProperties, в методе использую репозиторий свойств типа TcxEditRepositoryProgressBar, создаю экземпляр для каждой записи и изменяю статус в соответствии с переменной потока. Всё вроде бы работает, но при сортировке, ячейки статуса не меняют своего положения. Как вызвать метод OnGetProperties для колонки статуса, при сортировке любой из колонок? | Я не понял, зачем Вам событие OnGetProperties? Устанавите в дизайнере свойство колонки "статус" Properties как ProgressBar, или выбирете RepositoryItem как TcxEditRepositoryProgressBar. Положение индикатора в "градуснике" задается значением в ячейке. Это значение и нужно менять (cxGridTableView.DataController.Values[]) в процессе загрузки файла. А cобытие OnGetProperties предназначено для установки различный типов редакторов колонки для разных записей, например, для одной записи TeхtEdit, для другой LookupComboBox и т.д. | Всего записей: 398 | Зарегистр. 29-03-2007 | Отправлено: 19:39 06-08-2011 | Исправлено: marser, 20:02 06-08-2011 |
|