У меня есть функция, где я вручную устанавливаю ширину столбца jqgrid
. Если после этого я хочу использовать дескриптор изменения размера, он добавляет или вычитает относительный размер оригинала. Поэтому я не вижу, чтобы моя новая ширина принималась за базу. Я попытался поставить width
и withOrg
в colModel
без успеха.Изменение размера jqgrid после изменения ширины вручную
У меня есть обработчик клика, в котором я изменяю размер столбца до определенной ширины при щелчке. i установить ширину th
tuss JS. После этого я хотел бы иметь возможность использовать элемент .ui-jqgrid-resize
для изменения размера столбца.
короткая версия моего кода, скажет th
является 200px широка:
$('th').dblclick(function(){
$(this).width('100px');
});
после того, как пользователь двойного клика, и th
пошел меньше по размеру 100px
, пользователь использует маркер изменения размера, чтобы расширить th
10px
. Ожидаемый результат: th
110px
широкий, но th
прыгает на 210px
широкий. Он добавляет 10px
, который пользователь хотел добавить в исходное состояние, а не в состояние, которое я установил с помощью doubleclick.
Что вы подразумеваете под «i вручную устанавливаете ширину столбца jqgrid» и «после этого хотите использовать дескриптор изменения размера»? Что вы делаете точно и в каком контексте? Как вы «вручную устанавливаете ширину» столбца? Вы пишете код своего callback 'resizeStop' и вам нужна дополнительная информация? – Oleg
Помогает ли обновить вопрос? –
Извините, но я до сих пор не понимаю ваши ** цели **. Вы написали «Я хотел бы иметь возможность использовать элемент .ui-jqgrid-resize». Это не может быть вашей целью. Вы можете в любое время «использовать элемент», но что вы хотите реализовать? Почему вы «устанавливаете ширину th»? jqGrid сделал это уже. Что вы хотите * дополнительно * для изменения размера * после того, как пользователь изменил размер столбца? – Oleg