Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/99: Рейтинг темы: голосов - 99, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 17.10.2008
Сообщений: 506

Криво Отображается Html Таблица

05.12.2011, 10:41. Показов 18546. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Формирую несколько доков скриптом, в поле каждого дока записываю html.
на форме, по которой открываются доки, описание css и компьютид валью со значением поля в котором html.

при открытии в некоторых доках отображается кривая таблица, хотя c html все в порядке (проверял выгружанием значения поля в файл).

Скажите, в чем проблема может быть?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.12.2011, 10:41
Ответы с готовыми решениями:

криво отображается таблица
Уважаемые программисты, нужна помощь. Есть элиментарная табличка которая на локальном компе отображается нормально, а на сервере криво....

Криво отображается таблица на смартофанах
.tg {border-collapse:collapse;border-spacing:0;border-color:#ccc;} .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px...

Криво отображается html код в статьи
Делаю лендинг на вп. Вставляю html код контента в новую страницу (которую создаю "Страницы - добавить страницу"), но почему то...

19
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
05.12.2011, 11:28
Что я помню из проблем - границы у таблиц исчезали. Делали таблицы, начиная после 255 строк новую таблицу (т.е. ...</table><table...). А в чем у Вас кривизна-то? Да и непонятно - в нотес или в браузере смотрите документы?
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
05.12.2011, 11:29
Тараканы на форме. Лишние-недостающие form, br или параграфы или еще какая мелочь в других полях. Домино грешит иногда, особенно если на форме HTML кусками - скажем часть, а часть не HTML. Лечится бубнами и протиранием стекол по звездному календарю. Имхо

Как вариант, убирать все вычисляемые HTML поля в подформы, а RTF тем более в подформы, так как RTF условием по тексту скрыть нельзя, а в подформе можно.
0
0 / 0 / 0
Регистрация: 17.10.2008
Сообщений: 506
05.12.2011, 11:39
Цитата Сообщение от OKEN
Что я помню из проблем - границы у таблиц исчезали. Делали таблицы, начиная после 255 строк новую таблицу (т.е. ...</table><table...). А в чем у Вас кривизна-то? Да и непонятно - в нотес или в браузере смотрите документы?
Таблица не большая значительно меньше 255 строк. В клиенте


Цитата Сообщение от OKEN
А в чем у Вас кривизна-то
Кривизна - такое ощущение как будто разное количество столбцов в одном случае, а в другом вобще абракадабра какая то



Цитата Сообщение от NetWood
Лишние form, br или параграфы
НИчего такого нет, простая таблица из тегов <table>, <th>, <td>, <tr>.
Код не кусками, расположен в одном месте - в низу формы(поле в котором содержится html, далее css описание просто текстом со свойством pass thru html и computed value со значением - имя поля с html)
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
05.12.2011, 11:47
Табличку правильно рисуйте. Например <td class="view" width="20%"> - не гуд. <td align=left valign=top style="width: 100%;"> - гуд

>далее css описание
Стили всегда первыми. Если страничка недогружается, то и вид ее накроет кривизна. Например IE пока все не загрузит - ничего не покажет. Фокс ведет себя иначе.
0
0 / 0 / 0
Регистрация: 17.10.2008
Сообщений: 506
05.12.2011, 11:54
Цитата Сообщение от NetWood
Табличку правильно рисуйте. Например <td class="view" width="20%"> - не гуд. <td align=left valign=top style="width: 100%;"> - гуд
Вот пример:

s$={<TABLE Width="100%">}
s$=s$+{<tr>}
s$=s$+{<td colspan="3">some value</td>}
s$=s$+{</tr>}
s$=s$+{<tr>}
s$=s$+{<td>some value1</td><td>some value2</td><td>some value3</td>}
s$=s$+{</tr>}
s$=s$+{<tr>}
s$=s$+{<td>some value1</td><td>some value2</td><td>some value3</td>}
s$=s$+{</tr>}

Да и не во всех доках криво, в некоторых нормально
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
05.12.2011, 11:56
Недорисованы стили TD. Без параметров плохо себя ведут.

Таже ошибка. s$={<TABLE Width="100%">} - не гуд. s$={<TABLE style="width:100%;">} - гуд
0
0 / 0 / 0
Регистрация: 17.10.2008
Сообщений: 506
05.12.2011, 12:44
Цитата Сообщение от NetWood
s$={<TABLE style="width:100%;">} - гуд
Сделал так, таблица стала нормальной, но не на всю ширину. я так понимаю тут ошибка в синтаксисе где то?
проверил без style="width:100%;", а просто <TABLE> отображается так же как и с параметром style="width:100%;"
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
05.12.2011, 13:51
Еще рекомендуется гадать на кешу.

Мантра вот такая
@SetHTTPHeader("Last-Modified";mydate):@SetHTTPHeader("Expire s";@Adjust(mydate;0;0;0;0;10;0)):@SetHTT PHeader("Cache-control";"no-cache"):@SetHTTPHeader("pragma";"no-cache");
в содержимом заголовке HTML формы.
0
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
07.12.2011, 13:17
Цитата Сообщение от NetWood
RTF тем более в подформы, так как RTF условием по тексту скрыть нельзя, а в подформе можно.
Можете пояснить что значит "по тексту"?
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
07.12.2011, 13:32
Цитата Сообщение от VladSh
Можете пояснить что значит "по тексту"?
Может я немного непрофессионально выразился. Вот строчка или абзац с полем. В свойствах текста можно поставить галочку скрывать от Notes, Web, Мобильных или скрывать по условию формулы. Так вот, с RTF полями на форме такая штука не проходит: надо делать вычисляемую подформу с собакоусловиями и в нем это RTF поле, т.е. скрывается не поле, а подформа. Может для Notes и будет работать, но для Web я всегда делаю так - были преценденты.
0
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
07.12.2011, 13:43
NetWood
Для Notes это работает. Только надо учитывать, что формула скрытия сохраняется в самом RTF (это можно увидеть в DXL-коде), потому в старых документах, сохранённых ранее с другой формулой, RTF будет скрываться согласно ИХ формуле, а если формулы не было, то не будут скрываться. Форма/подформа - разницы нет.
0
0 / 0 / 0
Регистрация: 28.05.2005
Сообщений: 347
07.12.2011, 13:45
Цитата Сообщение от VladSh
Только надо учитывать, что формула скрытия сохраняется в самом RTF (это можно увидеть в DXL-коде),
Ну ктож знал :blush: Cэнкс. Подформа и баста :(
0
ommo
20.10.2015, 11:16
Раз такое дело, вопрос по существу - а можно ли обновить формулу скрытия для RTF поля?
Другими словами - в старом документе сделать ртф поле невидимым для определенной роли. а?
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
20.10.2015, 11:53
Цитата Сообщение от anna
Другими словами - в старом документе сделать ртф поле невидимым для определенной роли. а?
а что останавливает - если рецепт понятен?
0
0 / 0 / 0
Регистрация: 14.01.2009
Сообщений: 257
20.10.2015, 13:03
лучше для этой цели используй секции...помести rtf поле в контролируемую секцию и уже контролируй секцию, нежели поле
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 812
20.10.2015, 17:15
Цитата Сообщение от dymat
Вот пример:

s$={<TABLE Width="100%">}
s$=s$+{<tr>}
s$=s$+{<td colspan="3">some value</td>}
s$=s$+{</tr>}
s$=s$+{<tr>}
s$=s$+{<td>some value1</td><td>some value2</td><td>some value3</td>}
s$=s$+{</tr>}
s$=s$+{<tr>}
s$=s$+{<td>some value1</td><td>some value2</td><td>some value3</td>}
s$=s$+{</tr>}

Да и не во всех доках криво, в некоторых нормально
Не помню как это, но какое-то свойство таблицы "не отображать пустые ячейки"... Что если у вас некоторые some value* ничего не возвращают? Добавляйте пробелы что ли или точки.
0
0 / 0 / 0
Регистрация: 15.09.2006
Сообщений: 99
21.10.2015, 04:23
надо вставлять - если значение в ячейке ""
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 812
21.10.2015, 11:54
Цитата Сообщение от duchan
надо вставлять - если значение в ячейке ""
Ну, да это я и имел ввиду "пробелы".
0
0 / 0 / 0
Регистрация: 15.09.2006
Сообщений: 99
22.10.2015, 04:32
Не, просто пробел не поможет, в htmlе он просто проигнорируются, надо именно не разрывный пробел " " - поэтому и уточнил...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.10.2015, 04:32
Помогаю со студенческими работами здесь

Слайдшоу криво отображается
У меня вот проблема с СлайдШоу должно быть так - http://demo.wordpress-ru.ru/ А получается так: И так все ниже 5 картинок на...

Сайт в IE криво отображается
Добрый день уважаемые. Столкнулся с проблемой отображения сайта в IE. Помогите пожалуйста решить. в хроме и гугле работает...

Табличка криво отображается в IE 6 и IE 7
Не пойму по какой причине в этих 2х браузерах пол таблицы съезжает? http://nifiga.sytes.net/verstka/Aaaa/ &lt;!DOCTYPE html PUBLIC...

Криво отображается слайдер
Привет Всем! Скопировала слайдер с одного сайта, вставила...а картинки отображаются неравномерно. Профессионалы подскажите куда копать! ...

Картинка криво отображается
const nconst = 4; var Form2: TForm2; Puzzle: TBitmap; rect1,rect2:TRect; click1,dx,dy:integer; field: array of...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru