Заставьте один столбец заполнить оставшееся пространство в SlickGrid, не испортив явные столбцы ширины

Некоторым из моих столбцов нужна явная ширина, в то время как другие должны просто заполнять все доступное пространство.

Существует параметр forceFitColumns, но он, похоже, игнорирует любые заданные мной явные значения ширины. Я хочу, чтобы мои явные ширины соблюдались, а неявные оценивались разумно.

Я думаю, чтобы получить такое поведение, мне пришлось бы отключить ширину столбца по умолчанию и переписать autoSizeColumns, чтобы не испортить мою явную ширину столбца. Я могу представить себе соглашение, в котором вы вводите «*» для ширины столбца, если хотите, чтобы он был автоматически настроен вместо использования значения по умолчанию. Кто-нибудь делал вилку с такой функцией?


person Nick Retallack    schedule 26.03.2012    source источник


Ответы (1)


Неявное обозначение ширины "*" действительно было бы полезно.

Между тем, вы также можете установить minWidth и maxWidth для столбцов с явно заданным размером, чтобы их размер не изменялся с помощью forceFitColumns.

person Tin    schedule 26.03.2012
comment
Ах я вижу. Если бы я установил minWidth=maxWidth, это сделало бы то же самое, что и установка явной ширины, не так ли? Спасибо! - person Nick Retallack; 27.03.2012