Как лучше всего реализовать «Excel как размер столбца» для таблицы HTML?

Я хочу разрешить пользователю изменять размер столбцов в таблице HTML, используя тот же метод, что и в Excel. Перетащите пространство между столбцами и размером.

Я провел небольшое исследование по этому поводу в прошлом году и нашел несколько уловок и клуджей. Большинство из них были довольно плохими, и я не нашел ничего действительно хорошего. Теперь, похоже, мне нужно реализовать эту функциональность, и я хочу сделать это правильно, поэтому, прежде чем я начну это снова, я просто подумал, что спрошу, делал ли это кто-нибудь еще и как они это сделали.

Я думаю, что видел демонстрационное видео FogBugz, где они это реализовали. Так что я знаю, что это можно сделать хорошо.

Кстати, я бы предпочел не использовать какие-либо фреймворки с открытым исходным кодом, поскольку мой клиент может продавать это приложение в будущем.

Использование фреймворка с открытым исходным кодом не мешает вашему клиенту продавать продукт в будущем. Вы должны прочитать о лицензировании.

John Sheehan 19.01.2009 20:39

Вы абсолютно правы ... Я должен.

John MacIntyre 19.01.2009 20:44
stackoverflow.com/questions/458479/… Это то, в чем я нуждаюсь в просветлении.
John MacIntyre 19.01.2009 20:48
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
2
3
440
3

Ответы 3

Раньше я сам создавал html-сетку, и поэтому мой лучший совет: используйте чужую.

Я смотрел на этот элемент управления сеткой jquery в прошлом, но никогда не удосужился опробовать его: http://www.trirand.com/blog/

Приложение электронных таблиц Google Docs делает то, что вы ищете. Возможно, на это стоит обратить внимание, но их код очень плотный.

Фреймворк extjs предоставляет необходимую вам функциональность. Я не могу сказать (я не юрист), подходит ли их лицензия вашему заказчику или нет. Однако для вас представляется возможным приобрести у них лицензию, которая позволяет вам не публиковать код своих клиентов как открытый исходный код. Этого может хватить.

Я бы посоветовал вам разработать свое приложение с использованием extjs параллельно с исследованием лицензии. Если лицензирование устраивает вашего клиента, все готово и вы выигрываете, используя стабильную и качественную платформу. Если вы не можете заставить лицензию работать на вашего клиента, вам нужно перенести ее на что-то другое, но, по крайней мере, у вас уже будет высококачественный первый прототип, на котором можно работать, поэтому усилия по созданию продукта будут меньше. А пока у вас есть очень хороший прототип при доработке интерфейса.

Другие вопросы по теме