1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "Lotus - Программирование", создана пользователем Maratik1988, 22 окт 2010.

Статус темы:
Закрыта.
  1. Maratik1988

    Maratik1988 Гость

    Репутация:
    0
    Собственно в теме весь вопрос. Есть поле RichText, в нем вложения разных форматов: *.док, *.хлс.... Как по маске скрыть вложение?
     
  2. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    20 июл 2007
    Сообщения:
    860
    Симпатии:
    6
    Если имеется ввиду скрывать файлы при выборе из стандартного диалога, то никак.
    писать скрипт который будет аттачить файлы в РТ поле, и там уже отсекать.
     
  3. Maratik1988

    Maratik1988 Гость

    Репутация:
    0
    Нет-нет, просто есть поле, к нему аттачатся файлы, и *.sign нужно просто скрыть, это подписи...
     
  4. nvyush

    nvyush Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Аттачить вдругое поле, само поле на форме поместить в свёрнутую скрытую секцию, чтоб в "подвале" не светились.
     
  5. rinsk

    rinsk Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    12 ноя 2009
    Сообщения:
    894
    Симпатии:
    84
    если док не будет сохранятся - то можно попробовать на QO взять RT поле и удалить этот файл.
    И на всякий случай поставить rtitem.SaveToDisk=false. Должно сработать...
     
  6. nvyush

    nvyush Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Если после этого сохранить документ, то, скорее всего, грохнутся и остальные аттачи. Тогда уж лучше doc.SaveOptions = "0".
     
  7. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Может на QS сделать Source.Refresh(True), анализнуть аттачи и сделать с ними что там надо?
    Не уверен что получться изменить/удалить.

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

    rinsk Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    12 ноя 2009
    Сообщения:
    894
    Симпатии:
    84
    doc.SaveOptions = "0" - Для страховки можно - остальные не грохнутся, с чего бы это? SaveToDisk вполне так нормально пашет.
     
  9. nvyush

    nvyush Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Если установить SaveToDisk = False, то поле вообще не сохраняется в документе (а если было — удаляется). С рт-полями, правда, не проверял, но, думаю, без разницы.
     
  10. rinsk

    rinsk Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    12 ноя 2009
    Сообщения:
    894
    Симпатии:
    84
    Да - действительно так - не знал;)
     
  11. Maratik1988

    Maratik1988 Гость

    Репутация:
    0
    Самое оптимальное всё таки вытащить в другое поле) Спасибо большое, народ! Тему можно и закрыть!
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей