Замечание к документу "ДА"   >>>   
Тема: Вы всё делаете правильно. К сожалению, работать с RichText полями из документов, открытых в UI (пользовательском интерфейсе) сложновато. (+)

Создан:Ivan Tsibanenko 07/17/2006 04:33 PM
Модифицирован:Ivan Tsibanenko 07/17/2006 04:38 PM
Папка:
01. Технические вопросы
Тип сообщения:
Мне лень заполнять это поле

Сообщение:
Беда в том, что изменения, сделанные в полях типа NotesRichTextItem "внутри" NotesDocument, не становятся доступны на уровне NotesUIDocument. Свойство такое. С полями других типов всё нормально, а вот RichText поля не показывают изменения, сделанные в них.
Соответственно, вложив файл в документ программно через NotesDocument мы не можем поставить ссылку на него в поле RichText. Вот файл и "отваливается" под черту в конец документа. Вложение есть, ссылка в RichText поле потеряна (перезаписана поверх в тот момент, когда пользователь нажал кнопку "Сохранить").

Можно конечно после внесения изменений переоткрыть документ хитрым способом, не сохраняя. Я не так давно писал о том, как это сделать, да и раньше эта тема поднималась не раз.
http://www.intertrust.ru/site/itforum.nsf/6e056fd24ddf0c49c32563d800457274/1a4b3299d31e13c4c32571940052be31!OpenDocument

Справитесь самостоятельно?

P.S: Однако я бы предложил пересмотреть программу так, чтобы тот документ, в который вкладывается файл, не был открыт в момент редактирования. Вы уверены, что Вам обязательно открывать документ в форме? Может быть все эти действия можно проделать по кнопке из представления?

Иерархия документов данной дискуссии:
Как сохранить файл "C:\Temp\Temp.doc" в поле "Body". (A123456789A E1901) (17.07.2006 9:59:45)
.... Простите, недопонимаю. Это вопрос? (-) (Ivan Tsibanenko) (17.07.2006 11:13:56)
........ Я не правильно задал вопрос (A123456789A E1901) (17.07.2006 11:38:23)
............ Очень жаль... :-( У вас ещё 2 "жизни". Повторите попытку задать вопрос правильно? (-) (Ivan Tsibanenko) (17.07.2006 11:40:15)
................ Попытка № 1. У меня есть файл "Temp.Doc" необхадима его приотачить в поле Body. Но он у меня появлвется в конце документа. (A123456789A E1901) (17.07.2006 11:46:52)
.................... Вы работаете с документом, открытым в интерфейсе пользователя? (-) (Ivan Tsibanenko) (17.07.2006 15:32:37)
........................ ДА (Duisekov Askar) (17.07.2006 15:56:21)
............................ Вы всё делаете правильно. К сожалению, работать с RichText полями из документов, открытых в UI (пользовательском интерфейсе) сложновато. (+) (Ivan Tsibanenko) (17.07.2006 16:33:11)
................................ Блогадарю !!! Сейчас попытаюсь самостоятельно решить проблему. Спасибо за консультацию :) (Duisekov Askar) (18.07.2006 7:36:51)
................ В справочнике нашел как ATTACHMENT документ (Temp.doc). Но как сделать чтобы он попадал (ATTACHMENT) в поле "Body". (A123456789A E1901) (17.07.2006 11:53:40)
.... бот вернулся... (-) (Viktor Vladimirovich Alenkov) (17.07.2006 11:14:06)
........ Как хочешь называй меня. Толька надо быть Выше духовна. - Я всего лишь прошу консультации в своем вопросе. (A123456789A E1901) (17.07.2006 11:41:17)
............ К незнакомым людям следует обращаться на Вы, это о том, что надо быть выше морально, ведь на этом форуме собирается не дворовая шпана, а люди, которые хотят чему-то научиться или обменятся опытом(-) (Severin Nalivaykovichnik) (17.07.2006 11:57:56)
............ $25 в час и мы внимательно слухаем... (-) (Stepan V Karandin; Nord) (17.07.2006 14:17:49)
............ "духовнах" тогда уж (-) (Mitka Akulov) (17.07.2006 12:10:14)


Разработчикам и администраторам: курсы, книги, сертификация