|
Не отображается картинки в табличной части web клиенте. | ☑ | ||
---|---|---|---|---|
0
Janna26
08.10.14
✎
12:40
|
Добрый день. Есть обработка которая выводит в таблицу 2 колонки (картинку и наименование). Если запускаю в управляемом приложении все выводится, когда запускаю на web клиенте все отрабатывает без ошибок, но в то же время картинка не отображается.
ГруппыПользователя.Очистить(); Массив = ПрочитатьХМЛНаСервере(); Для каждого стр из Массив цикл СтрокаГрупп = ГруппыПользователя.Добавить(); СтрокаГрупп.ИДГруппы =стр.ИД; СтрокаГрупп.НазваниеГруппы = стр.Имя; СтрокаГрупп.ФотоГруппы = Новый Картинка(стр.СсылкаНаФото); КонецЦикла; В переменной стр.СсылкаНаФото двоичные данные, отладчиком смотрела, там все правильно. Подскажите пожалуйста. |
|||
1
Janna26
08.10.14
✎
12:46
|
Забыла добавить, картинка используется не из библиотеки, а получается из хранилища значений.
|
|||
2
Janna26
08.10.14
✎
13:38
|
Может есть у кого нить мысли по этому поводу, давайте попробуем в диалоге разобраться.
|
|||
3
vicof
08.10.14
✎
13:46
|
(2) Видимо, не может веб-клиент этого делать. Спроси у разработчиков 1С.
|
|||
4
DmitrO
08.10.14
✎
14:02
|
ГруппыПользователя какой тип?
|
|||
5
Janna26
08.10.14
✎
14:04
|
(4) Группы пользователя Таблица значений.
|
|||
6
Janna26
08.10.14
✎
14:04
|
(3) Стандартная картинка же отображается, значит все таки дело не в платформе.
|
|||
7
DmitrO
08.10.14
✎
15:10
|
А тип колонки ФотоГруппы конечно Картинка?
(я так и представил себе фото группы пользователей, которое там должно отображаться, ведь не значок а именно фото :)) |
|||
8
DmitrO
08.10.14
✎
15:12
|
причем когда в группу добавляется пользователь он появляется на фото :))
ладно, это к делу не относится.. продолжаем разговор |
|||
9
DmitrO
08.10.14
✎
15:25
|
в общем есть мнение..
Надо сделать в этой ТЗ колонку типа строка и заполнять нее адресами на картинки из временного хранилища. Картинки предварительно закинуть во временное хранилище, получив тем самым эти адреса. На форме в элемент управления Таблица добавить поле, указать путь к данным на нашу колонку (типа строка) и указать вид этого поля: Поле картинки. |
|||
10
DmitrO
08.10.14
✎
15:33
|
А если, цитирую: "картинка используется не из библиотеки, а получается из хранилища значений."
Значит картинка где-то в базе, в каком-то реквизите какого-то объекта. По идее, на значение такой картинки можно получить прямую навигационную ссылку (см. ПолучитьНавигационнуюСсылку) это тоже может быть адресом картинки, и тогда мы можем обойтись и без временного хранилища. |
|||
11
Janna26
08.10.14
✎
16:50
|
(10) Понравилось ваше решение, я попробую так сделать. Картинка хранится не где то в базе, а загружается из интернета при открытии, но если не ошибаюсь по хранилищу значений можно получить двоичные данные.
|
|||
12
Janna26
08.10.14
✎
16:50
|
(7) Да в фотоГруппы это именно картинка, не очень большая.
|
|||
13
Janna26
08.10.14
✎
16:54
|
Вот так это дело отображается в веб клиенте
https://cloud.mail.ru/public/5f49924702b7%2FНе_правильно.PNG А вот так в тонком(управляемый интерфейс) https://cloud.mail.ru/public/c07a727edf87%2FПравильно.PNG |
|||
14
Janna26
08.10.14
✎
17:30
|
Всем спасибо! Получилось. Только пришлось приделать к программе костыли. Я при получении картинки записываю ее в некий справочник, а потом от туда на нее получаю навигационную ссылку. Раз в день этот справочник чищу. Если у кого нить есть более элегантное решение жду ваших комментариев.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |