Delphi (HТМL таблица)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
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 нету такого диалога :(
|
|
|
RE: Delphi (HТМL таблица) - 2012-01-18 15:16:15.760000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Я не понял, проблема в том, чтобы вставить в DOM страницы элементы tr и td?
|
|
|
RE: Delphi (HТМL таблица) - 2012-01-18 15:42:08.926666
|
|
|
Barkass$
Сообщений: 1854
Оценки: 40
Присоединился: 2008-11-11 12:19:45.216666
|
Flint_ta, Да =) _SaZ_, Да =)
|
|
|
RE: Delphi (HТМL таблица) - 2012-01-18 15:57:35.200000
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
Через DOM х.з. как. Я подумал вы в файл html хотите таблицу писать.
|
|
|
RE: Delphi (HТМL таблица) - 2012-01-18 19:58:42.010000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Ну если просто редактируются html-файлы, то этот самый DOM надо просто сначала распарсить. А так одна задача.
|
|
|
RE: Delphi (HТМL таблица) - 2012-01-18 23:07:20.156666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Чтобы работать через ДОМ, надо чтобы хтмл был валидный. А там уже инструментами языка. Можно тот же xml прикрутить.
|
|
|
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.
|
|
|
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.
|
|
|
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
|
|
|
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. Вроде бы и все понятно, а с другой стороны опять же новая куча вопросов. Возможно кто-то уже работал и решал данную проблему? Возможно у кого-то есть наработки или готовые небольшие проекты? Очень хотелось бы взглянуть на кусок кода построения таблиц.
|
|
|
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#, так что кодом помочь не смогу :)
|
|
|
RE: Delphi (HТМL таблица) - 2012-01-20 12:20:11.676666
|
|
|
Barkass$
Сообщений: 1854
Оценки: 40
Присоединился: 2008-11-11 12:19:45.216666
|
quote:
почитать соответствующую дельфийскую документацию Вчера почитал :) Методом тыка практически получилось сделать полноценно вышепоставленную задачу :) quote:
Какие тут могут быть наработки - не понятно, ибо достаточно дёрнуть пару методов. Да это то понятно, что дернуть можно :)) Просто проект который я делаю, в плотную "дышит" с таблицей, и по ходу программирования, возникают несостыковки. Но это уже к делу не относиться, и в осноном там логические ошибки. Наверно из-за того что уже долгое кол-во времени ковыряю новые задачи. Голова как ананас.
|
|
|
|
|