Динамическое отображение картиноr в форме из Imageresources при открыт

susinmn

Well-Known Member
16.10.2007
529
8
33
Саратов
#1
Нужно при открытии формы в клиенте отображать картинки, кол-во и названия картинок определяется при открытии.
Хочу сделать через Computed Text (Pass-Thru Html). Если так можно, то что писать в пути
"<img src=\"???\">"? или можно по другому это реализовать?
 

susinmn

Well-Known Member
16.10.2007
529
8
33
Саратов
#3
так имадже рессурсы тоже могут быть вычиляемыми ( вместо имени - формула )

так нужно например отобразить: *телефончик* или *восклицательный знак* или *восклицательный знак* и *телефончик*,..., 10 *восклицательных знака* и 2 *телефончика*......
кол-во как тогда задавать?
 

morpheus

скриптописец
07.08.2006
3 915
1
34
Украина, Киев
#4
про кол-во не заметил

я делал через <img src= ...

Добавлено: тут ещё посоветуют DXL


з.ы. на краяняк, если рисунков одновременно не более Х то просто накидать на форму Х image resources
 

morpheus

скриптописец
07.08.2006
3 915
1
34
Украина, Киев
#6
<img src=\"line.png\"> - текст для компоненты computedtext

где line.png - ресурс в базе
и не забываем про кавычки \" - открыть, \" - закрыть
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
48
Подмосковье
#7
Что-то я не заметил Лотусе возможности добавления картинок в формате png (клиент 8.0.1). Или добавляли как файловый ресурс?
 

wowa

Well-Known Member
01.02.2007
845
0
#10
Что-то я не заметил Лотусе возможности добавления картинок в формате png (клиент 8.0.1).
Кстати, вчера была такая же проблема.
Файлы с разширением PNG работали на версии 8.1.5, в версии 8.0.2 они не отображались. Так что будте внимательны.
 

duchan

Well-Known Member
20.09.2006
108
3
45
Красноярск
#12
Получилось через
<img src=\"/Путь_к_бд.nsf/Название_рисунка.jpg?OpenImageResource\">"
хм... я как-то пробовал - то работает то не работает (с одним сервером работает, с другим нет - версии серверов одинаковые)... почему, так и не разобрался (времени для танцев с бубном небыло)... плюнул, и сделал выгрузку картинок в локал на диск, а от туда уже брал через "file://"
Может кто разбирался - подскажет где собака порылась?
 

duchan

Well-Known Member
20.09.2006
108
3
45
Красноярск
#13
Кажисть разобраслся...
необходимо:
1.запущенный HTTP
2.что бы сервак был прописан в DNS (или hosts)(что б ping ServerName проходил) - конекшены в самом лотусе не роляют...

при этом клиент кеширует полученную картинку, и не в памяти, а где-то типа cache.ndk, поскольку если открыть форму с картинкой при загруженном http, потом выгрузить http, то картинка все равно будет отображатся, даже если перегрузить клиент (сколько времен живет такой кэш - другой вопрос).
Вот...
http - не всегда премлем\доступен - так что....