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

Хотелка: высота Title грида

СообщениеДобавлено: 17.01.2017 14:27:01
zoltanleo
Алекс,

не мог бы ты реализовать минимальную высоту титла грида отдельным свойством, как это сделано у EhGrid? Сейчас высота Row у всего грида одинаковая, в т.ч. и у титла.

Re: Хотелка: высота Title грида

СообщениеДобавлено: 10.02.2017 11:12:58
alexs
Вопрос - как быть, если заголовок многострочный?
Сейчас высота титла подбирается в зависимости от переноса строк и объединения ячеек.
Что должно быть приоритетнее?

Re: Хотелка: высота Title грида

СообщениеДобавлено: 10.02.2017 11:37:34
zoltanleo
КМК, можно попробовать реализовать разницу между высотой титла и row грида в виде какой-нибудь дельты. Если заголовок многострочный, то игнорировать ее, в противном случае учитывать

Re: Хотелка: высота Title грида

СообщениеДобавлено: 18.03.2017 19:08:04
Naumoff
alexs
Привет! Дабы не плодить темы...
Если не против, добавь в protected property RowHeights;
Я путем наследования через него определяю высоту заголовка (RowHeights[0]). Ну или может есть другие методы?

Re: Хотелка: высота Title грида

СообщениеДобавлено: 19.03.2017 08:10:17
kit
procedure TRxDBGrid.CalcTitle;
...

if not (rdgDisableWordWrapTitles in OptionsRx) then
RowHeights[0] := DefaultRowHeight * Max(H, 2) // kit
else
RowHeights[0] := DefaultRowHeight;