Как скрыть для отображения вложения по маске?

  • Автор темы Maratik1988
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

Maratik1988

Гость
#1
Собственно в теме весь вопрос. Есть поле RichText, в нем вложения разных форматов: *.док, *.хлс.... Как по маске скрыть вложение?
 

Kizarek86

Well-Known Member
Lotus team
20.07.2007
863
6
#2
Если имеется ввиду скрывать файлы при выборе из стандартного диалога, то никак.
писать скрипт который будет аттачить файлы в РТ поле, и там уже отсекать.
 
M

Maratik1988

Гость
#3
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
#4
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...
Аттачить вдругое поле, само поле на форме поместить в свёрнутую скрытую секцию, чтоб в "подвале" не светились.
 

rinsk

Well-Known Member
Lotus team
12.11.2009
896
84
#5
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...
если док не будет сохранятся - то можно попробовать на QO взять RT поле и удалить этот файл.
И на всякий случай поставить rtitem.SaveToDisk=false. Должно сработать...
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#7
Может на QS сделать Source.Refresh(True), анализнуть аттачи и сделать с ними что там надо?
Не уверен что получться изменить/удалить.

Или можно на закрытии попробовать.
 

rinsk

Well-Known Member
Lotus team
12.11.2009
896
84
#8
Если после этого сохранить документ, то, скорее всего, грохнутся и остальные аттачи. Тогда уж лучше doc.SaveOptions = "0".
doc.SaveOptions = "0" - Для страховки можно - остальные не грохнутся, с чего бы это? SaveToDisk вполне так нормально пашет.
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
#9
остальные не грохнутся, с чего бы это? SaveToDisk вполне так нормально пашет.
SaveToDisk property
True indicates the default. The item is saved to disk when the document is saved.
False indicates that the item is not saved to disk when the document is saved.
Если установить SaveToDisk = False, то поле вообще не сохраняется в документе (а если было — удаляется). С рт-полями, правда, не проверял, но, думаю, без разницы.
 
M

Maratik1988

Гость
#11
Самое оптимальное всё таки вытащить в другое поле) Спасибо большое, народ! Тему можно и закрыть!
 
Статус
Закрыто для дальнейших ответов.