Создать две кнопки редактирования с разными настройками - PullRequest
0 голосов
/ 27 марта 2019

Я создал отслеживание версий, которое будет отображать все отредактированные документы в виде.Что делать, если я хочу, чтобы все документы были черновыми одновременно, и во время этого документ нельзя редактировать.И после того, как я нажму «Сохранить», все черновики документа будут сохранены одновременно.

Изменить 1

У меня есть еще один вопрос, когда я отслеживаю версию, как я могуЯ делаю все ответные документы нельзя редактировать?редактировать можно только текущий документ?

ВОПРОС ОБНОВЛЕНИЯ

  1. В настоящее время я использую отслеживание версий, чтобы показать весь список со всеми документами редактирования.Так что сейчас, каждый раз, когда я нажимаю РЕДАКТИРОВАТЬ, он показывает всю историю обновлений.
  2. Поэтому я хочу создать ситуацию, в которой у меня есть 2 варианта редактирования, которые РЕДАКТИРОВАТЬ и Спецификация ПК .Я хочу установить спецификацию ПК после редактирования документа, он обновляет всю историю при отслеживании версий, но для редактирования не хочу, чтобы она обновлялась при отслеживании версий.Потому что для функции EDIT она предназначена только для редактирования одной или двух данных, НО для спецификации ПК, она предназначена для обновления всей информации.Например, у меня есть 3 документа в представлении «Компьютер».view

  3. Когда я открою один документ, он покажет детали документа.В верхнем меню у меня есть две кнопки: Редактировать и Закрыть Windows .Так я могу добавить еще одну панель инструментов?Что такое PC Spec , как показано ниже?pcspec

  4. Поэтому я нажму кнопку Спецификации ПК на панели инструментов, после чего документы откроются как новый документ с тем же документом.Информация.То же, что и функция редактирования.После нажатия кнопки «Сохранить» он перезаписывает документ + показывает историю редактирования

  5. Для другой ситуации, когда я нажимаю РЕДАКТИРОВАТЬ , так же, как Спецификация ПК , но послеЯ нажимаю сохранить, он перезаписывает только документ.edit

  6. Как показано ниже, история ведется при редактировании документа только с использованием Спецификации ПК .update

  7. Еще один вопрос, у меня «Архивный» вид.Как я могу показать только историю документа в представлении «Архив»?

Надеюсь, вы, ребята, можете это понять.Пожалуйста, спросите меня что-нибудь, если вы не понимаете.Любая помощь будет оценена.Спасибо!:)

1 Ответ

0 голосов
/ 27 марта 2019

Что касается вашего второго вопроса, чтобы сделать все ответные документы недоступными для редактирования, вам нужно будет

  • Предоставьте своим постоянным пользователям доступ Автора вместо доступа Редактора в Списке контроля доступа базы данных и назначьте им роль, которую я назову «AppUsers».
  • Дайте себе и всем, кто будет отвечать за управление приложением, роль, которую я назову «AppAdmins».
  • Добавьте в форму скрытое вычисляемое поле с типом «Авторы» и установите формулу начального значения на

    @ Если (@IsResponseDoc; "[AppAdmins]", "[AppUsers]": "[AppAdmins]")

  • Обратите внимание, что это не повлияет на существующие документы, пока вы не обновите и не сохраните их заново.

Тогда вам придется надеяться, что автоматическое управление версиями обновит документы. Я не уверен, если это так или нет. Если этого не произойдет, то вам, вероятно, придется отказаться от использования собственных версий и написать собственную версию с использованием LotusScript. Насколько я помню, именно это и было сделано в стандартном шаблоне библиотеки документов Lotus, потому что собственные возможности управления версиями довольно ограничены.

Что касается вашего первого вопроса, извините, но я действительно не понимаю, о чем вы спрашиваете. Я не могу сказать в некоторых частях, говорите ли вы нам, что вы уже сделали, или что вы хотите сделать. Здесь, в StackOverflow, лучший способ получить полезные ответы - это очень четко показать нам, что вы пробовали, рассказать, что происходит, и рассказать, что, по вашему мнению, должно было произойти. Это место для того, чтобы помочь вам исправить ваш код, а не место для получения руководств, которые представляют собой явные инструкции о том, как писать ваш код.

...