Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Delphi (HТМL таблица)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Delphi (HТМL таблица)
Имя
Сообщение << Старые топики   Новые топики >>
Delphi (HТМL таблица) - 2012-01-18 11:51:59.590000   
Barkass$

Сообщений: 1854
Оценки: 40
Присоединился: 2008-11-11 12:19:45.216666
Собственно, почитав мануалы на различных форумах, посмотрев труды людей в виде "визуальный HТМL редакторов", проштудировав msdn так ничего и не понял. Практически везде идет описание как работать с готовой таблицей, т.е. замены данных. Собственно сама задача очевидна: нужно создать HТМL таблицу в Delphi с Энным кол-вом столбцов и строк - которые укажет пользователь. Будут у кого идеи как это реализовать?

p.s. Плохо что у IE, а точнее апешки execCommand нету такого диалога :(
Post #: 1
RE: Delphi (HТМL таблица) - 2012-01-18 12:11:56.103333   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
Про какую таблицу идет речь? Типа такой?

Post #: 2
RE: Delphi (HТМL таблица) - 2012-01-18 15:16:15.760000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Я не понял, проблема в том, чтобы вставить в DOM страницы элементы tr и td?
Post #: 3
RE: Delphi (HТМL таблица) - 2012-01-18 15:42:08.926666   
Barkass$

Сообщений: 1854
Оценки: 40
Присоединился: 2008-11-11 12:19:45.216666
Flint_ta, Да =)

_SaZ_, Да =)
Post #: 4
RE: Delphi (HТМL таблица) - 2012-01-18 15:57:35.200000   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
Через DOM х.з. как. Я подумал вы в файл html хотите таблицу писать.
Post #: 5
RE: Delphi (HТМL таблица) - 2012-01-18 19:58:42.010000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Ну если просто редактируются html-файлы, то этот самый DOM надо просто сначала распарсить. А так одна задача.
Post #: 6
RE: Delphi (HТМL таблица) - 2012-01-18 23:07:20.156666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Чтобы работать через ДОМ, надо чтобы хтмл был валидный. А там уже инструментами языка. Можно тот же xml прикрутить.
Post #: 7
RE: Delphi (HТМL таблица) - 2012-01-19 10:01:45.850000   
Barkass$

Сообщений: 1854
Оценки: 40
Присоединился: 2008-11-11 12:19:45.216666
Мозг кипит … уже 2 дня сижу и ковыряю эту проблему.

Там система идет визуального HТМL редактора, т.е. как делали по старинке, есть WB который при создании формы подключает к нему страницу about:blank с designMode := 'on'. Есть форма №2 на которой пользователь указывает данные таблицы, т.е. кол-во ячеек, столбцов, фон, толщина рамки т д. И по окончанию таблица формировалась (используя вводные данные пользователя), создавалась и визуально отображалась в WB.
Post #: 8
RE: Delphi (HТМL таблица) - 2012-01-19 11:03:43.326666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Почитай, какие методы есть у HТМLDocument и HТМLElement. Тебе совсем не нужно лезть в innerHTML.
Post #: 9
RE: Delphi (HТМL таблица) - 2012-01-19 11:13:20.633333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Гугл первой ссылкой выдаёт вот это: http://sources.ru/delphi/delphi_twebbrowser_faq.shtml
Post #: 10
RE: Delphi (HТМL таблица) - 2012-01-19 13:43:48.796666   
Barkass$

Сообщений: 1854
Оценки: 40
Присоединился: 2008-11-11 12:19:45.216666
_SaZ_, да, я уже искал информацию на данных ресурсах. В msdn вообще ничего нету.
http://www.w3.org/DOM/ Тут идет в основном описание не работы с ДОМ, а тупо рассказы, рассжудения. Зачем его сделали, с какой целью, и в какую дырку его пихать. Как то так … Информация на этом уровне мною уже изученна. Не хватает только практики работы с ДОМ, вот и гемор с таблицей вылез.

Можно и функциями JS создать таблицы, через OleObject WB.

Вроде бы и все понятно, а с другой стороны опять же новая куча вопросов.

Возможно кто-то уже работал и решал данную проблему? Возможно у кого-то есть наработки или готовые небольшие проекты? Очень хотелось бы взглянуть на кусок кода построения таблиц.
Post #: 11
RE: Delphi (HТМL таблица) - 2012-01-20 12:12:34.916666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Ну извини, я по вышеприведенной ссылке нашёл методы для работы с DOM. А если ещё почитать соответствующую дельфийскую документацию - то вообще всё просто. Какие тут могут быть наработки - не понятно, ибо достаточно дёрнуть пару методов. Я с HТМL работал только на с++ и на c#, так что кодом помочь не смогу :)
Post #: 12
RE: Delphi (HТМL таблица) - 2012-01-20 12:20:11.676666   
Barkass$

Сообщений: 1854
Оценки: 40
Присоединился: 2008-11-11 12:19:45.216666
quote:

почитать соответствующую дельфийскую документацию

Вчера почитал :) Методом тыка практически получилось сделать полноценно вышепоставленную задачу :)

quote:

Какие тут могут быть наработки - не понятно, ибо достаточно дёрнуть пару методов.

Да это то понятно, что дернуть можно :)) Просто проект который я делаю, в плотную "дышит" с таблицей, и по ходу программирования, возникают несостыковки. Но это уже к делу не относиться, и в осноном там логические ошибки. Наверно из-за того что уже долгое кол-во времени ковыряю новые задачи. Голова как ананас.
Post #: 13
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Delphi (HТМL таблица)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.