можем ли мы изменить размер столбца, как в Excel, с помощью colresizable?

#jquery #jquery-ui #jqgrid

#jquery #jquery-пользовательский интерфейс #jqgrid

Вопрос:

можем ли мы изменить размер столбца с помощью ‘colresizable’, как в Excel sheet?

Пример

Все остальные столбцы должны автоматически изменяться при изменении размера любого из них

Комментарии:

1. Вы говорите о quocity.com/colresizable ?

Ответ №1:

теперь вы можете изменять размеры столбцов таблицы независимо, используя colResizable 1.6 и установив для атрибута ‘ResizeMode’ значение ‘overflow’. Вы можете проверить и пример на его веб-сайте

 $("#overflowSample").colResizable({resizeMode:'overflow'});
 

Комментарии:

1. Не могли бы вы объяснить логику изменения размера столбцов, пожалуйста? Это не кажется тривиальной задачей.

2. в режиме «переполнения» перетаскивание в первый раз не изменяет размер ни одного столбца, но после этого он работает нормально. в чем может быть проблема, есть идеи?

Ответ №2:

да, вы можете, вам нужно только установить для атрибута «fixed» значение false, и он будет работать так, как вы ожидаете.

 $("#nonFixedSample").colResizable({
    fixed:false,
    liveDrag:true
});
 

вы можете проверить эту скрипку или проверить «исправленный» attr на веб-сайте colresizable