Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/101: Рейтинг темы: голосов - 101, средняя оценка - 4.79
2 / 2 / 0
Регистрация: 24.08.2012
Сообщений: 6

Изменения Notesrichtextitem

14.06.2011, 14:01. Показов 18655. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос много пережевывался, но...

Есть ли вариант реализации след. штуки:
Документ открывается в UI, с ним производятся некоторые изменения. В RtItem вносятся значения (текстовые). Можно ли сохранить изменения в RT поле НЕ используя NotesDocument.Save(), а только вызвав UI.Save() (т.е. отработка события Querysave)
важные моменты:
- Моментальное отображение результатов изменений в РТ поле не требуется - увидеть их можно при след. открытии документа.
- Вызов NotesDocument.Save() в Querysave не предлагать)

Реализуемо ли такое? Если да - в каком направлении копать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.06.2011, 14:01
Ответы с готовыми решениями:

Notesrichtextitem
По ходу знакомства с Лотусом возникла одна сложная проблема. Такая проблема: как отобразить в документе поле NotesRichTextItem созданное...

Помогите с Notesrichtextitem
Уважаемые помогите разобраться в чем проблема: Вопрос вот в чем, на форме есть поле ViewListPredobr - RichText по открытию диалога...

Notesrichtextitem и Link
Всем привет! Есть поле NotesRichTextItem в нем ссылка на документ из другой базы. Пытаюсь её получить Set rtitem =...

14
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 420
14.06.2011, 14:05
А какую конечную цель преследуете?
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
14.06.2011, 14:06
Цитата Сообщение от cLif
В RtItem вносятся значения (текстовые).
через уи или бекенд?
для рефреша рт, заполненного в бекенде, есть возможность UI.Refresh(true) перед сохранением.
0
2 / 2 / 0
Регистрация: 24.08.2012
Сообщений: 6
14.06.2011, 14:16
Цитата Сообщение от alik86
А какую конечную цель преследуете?
Конечная цель - сохранить в РТ поле изменения, внесенные через бекэнд.



Цитата Сообщение от OKEN
через уи или бекенд?
для рефреша рт, заполненного в бекенде, есть возможность UI.Refresh(true) перед сохранением.
через бэкенд
может не внимательно читал, но refresh обновляет содержимое из УИ в бэкенд, а не наоборот. Но сейчас попробую
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
14.06.2011, 14:19
Цитата Сообщение от OKEN
для рефреша рт, заполненного в бекенде, есть возможность UI.Refresh(true) перед сохранением.
Мне казалось, наоборот, UI.Refresh(true) обновляет содержимое рт-полей бэкэнд-документа из уи-документа.
0
2 / 2 / 0
Регистрация: 24.08.2012
Сообщений: 6
14.06.2011, 14:35
Цитата Сообщение от nvy
Мне казалось, наоборот, UI.Refresh(true) обновляет содержимое рт-полей бэкэнд-документа из уи-документа.
именно...

а нужно наоборот...
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
14.06.2011, 14:42
nvy точно, затупила=)


Добавлено: тогда вроде через темповый док + CopyitemToDocument был вариант

Добавлено: Обновление Rtfield
0
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
14.06.2011, 14:46
Цитата Сообщение от cLif
Можно ли сохранить изменения в RT поле НЕ используя NotesDocument.Save(), а только вызвав UI.Save()
Не только можно, а и нужно пытаться сохранить док как UI (исключения конечно же есть), если он в EditMode.
0
2 / 2 / 0
Регистрация: 24.08.2012
Сообщений: 6
14.06.2011, 14:59
Цитата Сообщение от VladSh
Не только можно, а и нужно пытаться сохранить док как UI (исключения конечно же есть), если он в EditMode.
Да, в EditMode, но изменения в РТ поле вносится через Бэкенд и после сохранения (и переоткрытия) от изменений ничего не остается...
0
0 / 0 / 0
Регистрация: 13.10.2005
Сообщений: 848
14.06.2011, 15:30
cLif
положить в секцию с контролируемым доступом с закрытием на несуществующую роль?
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
14.06.2011, 15:38
такое переоткрытие перед уи-сейвом не поможет?
только если вдруг поле SaveOptions сохранится, надо его удалить перед сейвом (если не надо оно) или заменить на другое значение
0
2 / 2 / 0
Регистрация: 24.08.2012
Сообщений: 6
14.06.2011, 17:04
Цитата Сообщение от oshmianski
положить в секцию с контролируемым доступом с закрытием на несуществующую роль?
Это к чему? Оо



Цитата Сообщение от OKEN
такое переоткрытие перед уи-сейвом не поможет?
Спасибо, тему посмотрел. Переоткрытие это не очень...вернее совсем не красиво, к сожалению :(
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
14.06.2011, 18:17
Цитата Сообщение от cLif
Спасибо, тему посмотрел. Переоткрытие это не очень...вернее совсем не красиво
Если не нужно отображать сразу бэкэндные изменения рт-поля, а проблема только с сохранением, попробуйте rtitem.Update
0
0 / 0 / 0
Регистрация: 13.10.2005
Сообщений: 848
14.06.2011, 18:38
Цитата Сообщение от cLif
Это к чему? Оо
если rtf редактируется в background, а потом при сохранении в UI затирается, то поможет положить rtf в секцию с контролируемым доступом, закрыть эту секцию на несуществующую роль. тогда UI сохранение никак не повлияет на иизменения в rtf, сделанные в background
0
2 / 2 / 0
Регистрация: 24.08.2012
Сообщений: 6
15.06.2011, 11:59
Цитата Сообщение от nvy
Если не нужно отображать сразу бэкэндные изменения рт-поля, а проблема только с сохранением, попробуйте rtitem.Update
Не помогает Update, к сожалению



Цитата Сообщение от oshmianski
если rtf редактируется в background, а потом при сохранении в UI затирается, то поможет положить rtf в секцию с контролируемым доступом, закрыть эту секцию на несуществующую роль. тогда UI сохранение никак не повлияет на иизменения в rtf, сделанные в background
Огромное спасибо - ед. вариант, который сработал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.06.2011, 11:59
Помогаю со студенческими работами здесь

Notesrichtextitem и Ссылки в нем
Всем привет! Есть поле NotesRichTextItem, в нем находится ссылка на документ в другой базе, но получить я её не могу Set rtitem =...

Поле NotesRichTextItem и SaveOptions
На форме есть поле типа NotesRichTextItem , в которое по таймеру добавляю вложение. Никаких подформ нет. Код функции таймера в...

Убрать Рамку У Ссылки Notesrichtextitem
Call rtLinks.Appenddoclink(proj, "", tempname) Подскажите пожалуйста, как убрать рамку у подобных ссылок?

Баг Метода Embedobject Класса Notesrichtextitem
Давно уже мучает следующая проблема. У класса NotesRichTextItem есть метод EmbedObject, который можно использовать для присоединения...

Папка не меняет свою дату изменения после изменения вней txt
Здравствуйте! Помогите решить проблему, для меня это очень важно. ПРИМЕР: Допустим есть папка C:\dir1 В ней есть файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru