|
|
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
Добрый день. Проясните ситуацию плиз. Из Delphi пытаюсь сгенерировать html файл. В html нужно перенести древовидную структуру и ряд атрибутов (например 4). Хотел бы сделать это в таблице у которой строки раскрываются по нажатию плюсиков. В html не силен. Подскажите возможно ли так сделать? Если нет, то может есть более простой вариант как решить мою задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 09:06 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikompможет есть более простой вариант как решить мою задачу. А то ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 09:50 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, скорее всего второй вариант, атрибуты у всех уровней дерева одни и теже такую таблицу можно сгенерить из delphi, например в блокноте, прописав определенные теги? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 10:48 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, ой, так там и ког даже есть, сразу не увидел )) бум разбираться Еще вопрос, может не по теме. Рядом с html должен лежать xml с теми же данными. Так вот слышал что есть возможность сгенерить xml, а затем перегнать его в html при помощи файла трансформации (xlst вроде). С этим тоже никогда дела не имел. Что проще будет, отдельно сгенерить 2 файла или один xml + вручную xlst? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 10:54 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikomp, я тоже из Delphi выгружаю данные в HTML. Можно воспользоваться библиотеками, что предложили выше, или шаблоном, который прикладываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 10:56 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
Только у меня дерево многоуровневое например Сборка Подсборка Подсборка ... Деталь ... Деталь Деталь ... Деталь ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 10:56 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
имхоxslt тяжел для понимания, если есть возможность его избежать, то лучше избежать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 10:57 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
user89, спасибо, за код, пригодиться в будущем, но к сожалению в данный момент БД оракловая, данные получаю АПИ функциями сервера приложений. Что касается шаблонов, предложенных выше то там структура 2-х уровневая, а мне нужна многоуровневая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 11:23 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikomp, а тут в демках можно мышью столбцы тащить наверх, много уровней http://demos.kendoui.com/web/grid/index.html Тот шаблон, что я предложил, не привязан к конкретной СУБД и работает с объектом Recordset (возможно его и нельзя привязать к данным, что получаются АПИ функциями сервера приложений) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 11:32 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
user89, а без перетаскивания можно обойтись, а то я логику не совсем понимаю. хотелось бы сразу получить дерево как оно есть, а так получается что они сами его настраивают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 12:47 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
и еще, попробовал скопипастить код из предложенных выше ссылок, вставил в текстовый файл, переименовал с расширением *.html, попробовал открыть браузером - ПУСТО. Что я не так сделал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 12:54 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikompЧто я не так сделал? Показал бы что и откуда скопипастил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 13:01 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
krvsa, Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. конкретно вот этот код скопировал в блокнот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 13:06 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikomp, надо указать правильно пути к файлам .css и .js Код: html 1. 2. 3. 4. 5. Пояснения к моему шаблону. Алгоритм простой. Сначала данные сортируются по 1-му столбцу, 2-му и т.д. Далее двигаемся по отсортированному списку. Если текущая строка отличается от предыдущей - то это начало новой группы (метод cmd_NoVerticalClick ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 13:30 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
user89, а можно примерчик html, который генерируется при помощи Вашего шаблона. начал разбираться с деревьями в html, вот тут вроде понятно написано http://abruslik.blogspot.ru/2013/03/html-css-javascript.html только не понятно куда мне воткнуть атрибуты каждого узла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 13:41 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikompа можно примерчик html, который генерируется при помощи Вашего шаблона. В моем шаблоне увы нет Parent - Child , там просто группировка повторяющихся значений. Узлы можно разворачивать не только по значку + / - , но и по всему слову. За основу взял откуда-то стащенный из инета код (спасибо Яростный Меч за исправление алгоритма). Прикладываю к сообщению. nikompначал разбираться с деревьями в html, вот тут вроде понятно написано http://abruslik.blogspot.ru/2013/03/html-css-javascript.html только не понятно куда мне воткнуть атрибуты каждого узла Тут смотрю, совсем без JavaScript. Гляну вечерком, сейчас совсем нет времени... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 14:15 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
файл не приложился... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 14:16 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
user89, буду признателен за помощь )) атрибуты например можно писать в текст узла, но это не очень как-то ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 14:22 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
Пока получилось вот что, в принципе все устраивает, только нужно вывести еще атрибуты куда-то, как лучше сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 15:25 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikomp только нужно вывести еще атрибуты куда-то Не совсем понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2013, 17:48 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
user89, для каждого узла в дереве (кроме файлов) должны быть выведены атрибуты (например наименование, масса, кто разработал и т.д.). Сейчас у меня получилось вывести структуру, а вот куда впихнуть атрибуты? Например, сделать еще одну область, в которую выводились бы атрибуты выбранного узла. Но с таблицей было бы проще, вот только таблица должна отражать многоуровневую структуру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2013, 09:11 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikompкуда впихнуть атрибуты? В теги и пихай... Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2013, 09:29 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
krvsa, не понимаю, это прикол? попробовал добавить вашу строку, что-то никаких изменений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2013, 09:49 |
|
||
|
таблица с плюсиками в html
|
|||
|---|---|---|---|
|
#18+
nikompНо с таблицей было бы проще, вот только таблица должна отражать многоуровневую структуру А мой пример выше ? Я в гугле много нарыл древовидных таблиц, это наверное самый простой вариант. Без JavaScript на одном CSS, таблицу с узлами сделать очень тяжело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2013, 10:17 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38385314&tid=1447540]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 470ms |

| 0 / 0 |
