ОБСУЖДЕНИЕ

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

10 ответов 5,8 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Собственно в теме весь вопрос. Есть поле RichText, в нем вложения разных форматов: *.док, *.хлс.... Как по маске скрыть вложение?
 
Если имеется ввиду скрывать файлы при выборе из стандартного диалога, то никак.
писать скрипт который будет аттачить файлы в РТ поле, и там уже отсекать.
 
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...
 
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...
Аттачить вдругое поле, само поле на форме поместить в свёрнутую скрытую секцию, чтоб в "подвале" не светились.
 
Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...

если док не будет сохранятся - то можно попробовать на QO взять RT поле и удалить этот файл.
И на всякий случай поставить rtitem.SaveToDisk=false. Должно сработать...
 
И на всякий случай поставить rtitem.SaveToDisk=false. Должно сработать...
Если после этого сохранить документ, то, скорее всего, грохнутся и остальные аттачи. Тогда уж лучше doc.SaveOptions = "0".
 
Может на QS сделать Source.Refresh(True), анализнуть аттачи и сделать с ними что там надо?
Не уверен что получться изменить/удалить.

Или можно на закрытии попробовать.
 
Если после этого сохранить документ, то, скорее всего, грохнутся и остальные аттачи. Тогда уж лучше doc.SaveOptions = "0".

doc.SaveOptions = "0" - Для страховки можно - остальные не грохнутся, с чего бы это? SaveToDisk вполне так нормально пашет.
 
остальные не грохнутся, с чего бы это? 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, то поле вообще не сохраняется в документе (а если было — удаляется). С рт-полями, правда, не проверял, но, думаю, без разницы.
 
Самое оптимальное всё таки вытащить в другое поле) Спасибо большое, народ! Тему можно и закрыть!
 
Статус
Закрыто для дальнейших ответов.

Статистика тем

Создано
Maratik1988,
Последний ответ от
Maratik1988,
Ответы
10
Просмотры
5 839