Я хочу знать, как создать таблицу, в которой вы можете настроить ширину столбцов. Я не понял, как это сделать. Если вы знаете секретный соус этой технике, пожалуйста, дайте мне знать.Как создать таблицу HTML с настраиваемыми столбцами?
ответ
Я считаю, что это так же просто, как захват события щелчка мыши в области на краю заголовка ячейки, а затем динамическое изменение ширины столбца при перетаскивании мыши.
Концепция простой, реализация комплекса. – 2008-09-25 14:40:44
Виджет Yahoo UI (YUI) data table позволяет изменять размер столбцов. Это общедоступно, но все же в бета-версии, а библиотека YUI довольно громоздка. Любая реализация должна быть в JavaScript/DHTML, поскольку таблицы HTML по умолчанию не обладают такими возможностями.
Вы ищете эффект внешнего вида или есть < -> который показывает, чтобы изменить размер стола?
- Что я для этого сделал, создается div или ячейка, ширина которой составляет всего пару пикселей.
- Я меняю курсор так, чтобы стрелка < ->.
- При щелчке по использованию этого элемента управления div
- При щелчке по использованию этого элемента управления div я создаю на лету еще один «плавающий» div, который показывает, где они в конечном итоге позиционируют его.
- Движение привязано к событию перемещения мыши на JavaScript.
- После освобождения элемента управления я затем изменяю высоту или ширину ячейки таблицы в соответствии с тем, где они перемещали новый элемент управления.
Звучит достаточно просто. – Vincent 2014-06-11 16:06:14
Нет простого ответа, такого как «использовать некоторые свойства foobar html». Это делается с помощью javascript и DOM.
Если вам интересно увидеть реализацию этой функции с Prototype, вы можете взглянуть на TableKit.
Я уверен, что есть реализации jQuery там ... Мне нравится мой старый добрый прототип;)
Flexigrid для jQuery кажется довольно сладким.
Update: Согласно @ комментарию Винсента использование действительно просто ... посмотреть сайт для получения полной информации, однако для наиболее простого примера - включить сценарий затем подключить функции к таблице:
$('#myTableID').flexigrid();
или с опции:
$('.classOfTables').flexigrid({height:'auto',striped:false});
Добавить эту CSS, чтобы сделать колонки вашей таблицы ширина регулируется ...
th {resize:horizontal; overflow:auto;}
- 1. Как создать CGridView с настраиваемыми столбцами из CArrayDataProvider?
- 2. Создать таблицу HTML с столбцами фиксированной ширины с помощью CSS
- 3. iOS: Как создать таблицу с несколькими столбцами
- 4. Как создать таблицу с несколькими столбцами
- 5. Как создать таблицу с столбцами multipe?
- 6. создать таблицу с двумя столбцами типа RECORD
- 7. создать таблицу MySQL с столбцами даты
- 8. Создать таблицу с n столбцами автоматически
- 9. Невозможно создать динамическую таблицу с двумя столбцами
- 10. DataGridView и DataBinding с настраиваемыми столбцами
- 11. JTable с настраиваемыми строками и столбцами заголовками
- 12. WPF привязка datagrid с настраиваемыми столбцами
- 13. Delayed-Load DataGridView с настраиваемыми столбцами
- 14. mysql * выбор с добавленными настраиваемыми столбцами
- 15. Как создать таблицу с несколькими столбцами со строками в титане?
- 16. Создать HTML-таблицу
- 17. Как создать таблицу HTML с разными рядами?
- 18. Как создать таблицу с столбцами на основе атрибутов ввода XML
- 19. Создать таблицу со многими столбцами Cassandra 2
- 20. Как создать таблицу в erlang mnesia с несколькими уникальными столбцами?
- 21. Как создать частотную таблицу с несколькими столбцами в R?
- 22. Как создать таблицу с динамическими столбцами в Jaspersoft Studio?
- 23. Как создать таблицу SQL Server с разделяемыми столбцами
- 24. Создать HTML-таблицу с HandleBars.js
- 25. Как создать таблицу в HTML
- 26. Как создать таблицу HTML с подколонками?
- 27. Как создать таблицу HTML с TCL
- 28. Как создать таблицу HTML с динамическим размером?
- 29. Создать редактируемую таблицу HTML
- 30. Создать прозрачную таблицу HTML
Вы знаете, что можете просто взглянуть на исходный код страницы в своем браузере, и он расскажет вам, как они это делают, не так ли? – Mecki 2008-09-25 14:38:14
Хотя я мог «подглядеть под кимоно», я попросил квесту объяснить ответ. – minty 2008-09-25 14:45:51