|
Вывод таблиц в веб-доступе на смартфонах глючит. Как лучше это сделать? | ☑ | ||
---|---|---|---|---|
0
RetardedToBoot
02.11.20
✎
23:28
|
Как лучше оформить таблицу на форме для вывода через веб-доступ в браузере на смартфоне?
Смысл в том, что нужно пара простых табличек для просмотра разной инфы из 1С, без заведения документов. Если размещаю простую таблицу значений, то она на iPhone рушит всю форму, и дальше только перезагрузка. iPhone у директора, это с его слов, более детально сказать ничего не могу, территориально сейчас далеко. Он пробовал в разных браузерах. Хотя на моем андройде все нормально. Если размещаю табличный документ, то наблюдаются неудобства с маштабированием и вообще таблица по началу улетает куда то за пределы экрана, пока не знаю как это решить. Это на моем андройде. |
|||
1
Василий Алибабаевич
02.11.20
✎
23:33
|
(0) html наше всьо. Масштабируется, если правильно нарисована.
|
|||
2
RetardedToBoot
02.11.20
✎
23:41
|
(1) как на форму вывести HTML?
|
|||
3
Василий Алибабаевич
02.11.20
✎
23:47
|
(2) В "Поле HTML документа"
|
|||
4
RetardedToBoot
02.11.20
✎
23:47
|
(1)(3) нашел. А таблицу прямо простыми тегами TABLE/TR/TH или что-то по сложней нужно?
|
|||
5
Василий Алибабаевич
02.11.20
✎
23:48
|
(4) Я делал так :
РезультатОтчета = РезультатОтчета + "<!DOCTYPE html>"; РезультатОтчета = РезультатОтчета + "<html>"; РезультатОтчета = РезультатОтчета + "<head>"; РезультатОтчета = РезультатОтчета + "<style>"; РезультатОтчета = РезультатОтчета + "table {font-family: arial, sans-serif;border-collapse: collapse;width: 100%;}"; РезультатОтчета = РезультатОтчета + "td, th {border: 1px solid #dddddd;text-align: left;padding: 8px;}"; РезультатОтчета = РезультатОтчета + "tr:nth-child(even) {background-color: #dddddd;}"; РезультатОтчета = РезультатОтчета + "</style>"; РезультатОтчета = РезультатОтчета + "</head>"; РезультатОтчета = РезультатОтчета + "<body>"; РезультатОтчета = РезультатОтчета + "<table>"; РезультатОтчета = РезультатОтчета + "<tr>"; РезультатОтчета = РезультатОтчета + "<th>Дата</th>"; РезультатОтчета = РезультатОтчета + "<th>Сумма</th>"; РезультатОтчета = РезультатОтчета + "</tr>"; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл РезультатОтчета = РезультатОтчета + "<tr>"; РезультатОтчета = РезультатОтчета + "<td>" + Формат(Выборка.РабочийДень, "ДФ=dd.MM.yyyy") + "</td>"; РезультатОтчета = РезультатОтчета + "<td>" + Формат(Выборка.Сумма, "ЧДЦ=2")+ "</td>"; РезультатОтчета = РезультатОтчета + "</tr>"; КонецЦикла; РезультатОтчета = РезультатОтчета + "</table>"; РезультатОтчета = РезультатОтчета + "</html>"; РезультатОтчета = РезультатОтчета + "</body>"; |
|||
6
RetardedToBoot
02.11.20
✎
23:53
|
(5) Спасибо, возьму за основу.
|
|||
7
RetardedToBoot
04.11.20
✎
11:44
|
Переделал на html, сделал простую таблицу по типу (5). Теперь на iPhone в Chrome сначала выдает ошибку с такими надписями: "Script error. (:0)", "OK", "Блокировать диалоговые окна". На андройде все работает без ошибок.
|
|||
8
RetardedToBoot
04.11.20
✎
21:31
|
(6) последние два тега спутаны местами.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |