Страница 1 из 1

Перетряска

СообщениеДобавлено: 28.10.2013 23:51:39
alexs
Заранее прошу прошения за неудобства. Но делаю работы, которые давно надо было сделать.

Произвожу разделение на текущую версию в разработке и стабильные версии.
Рабочая версия будет в подпапке trunk
Текущая стабильная - в version/2.1


Планирую в RxDBGrid отказаться от свойства AllowedOperations.
Связано с тем, что подобный функционал уже есть в штатной реализации DBGrid - в свойстве Options - dgDisableInsert, dgDisableDelete.

Переход будет плавным, некоторое время AllowedOperations останется, но будет фиктивной обёрткой над штатными свойствами. Потом вообще удалю.

Re: Перетряска

СообщениеДобавлено: 28.12.2013 12:16:31
zoltanleo
Хотел уточнить, когда появится в Инспекторе SortOrder? (в исходниках, смотрю, оно закомментарено с хинтом "TODO : Необходимо подключить сохранение списка колонок сортировки"). Без него, имхо, TitleButton лишается смысла, да и грид теряет половину функциональности, мало чем отличаясь от стандартного?

Свой велосипед писать ой-как не хотелось бы... Изображение

Re: Перетряска

СообщениеДобавлено: 29.12.2013 19:54:57
alexs
zoltanleo
А зачем?
Начальный порядок сортировки задаётя наследником DataSet-а. Обычно - в SQL запросе OrderBY
Зачем лишние манипуляции даннми на клиенте?

Re: Перетряска

СообщениеДобавлено: 29.12.2013 22:16:05
zoltanleo
alexs писал(а):Зачем лишние манипуляции даннми на клиенте?

Собственно, я в Ehlib'e на дельфях так и сделал. Но мне, например, нужны "стрелочки" в титлах, чтоб видно было, какое поле как сортируется. Не вручную же его [девелоперу] отрисовывать. Нет? Изображение

Изображение

Может сделать некий отдаленный аналог PageMode в TMS DBGrid'е?