Форум продуктов IBM Lotus
Общие вопросы => Разработка приложений => Тема начата: Francyz от 27 Апрель 2009, 05:48:40
-
Помогите отключить у пользователей возможность редактировать подпись. Нужно чтобы один раз вбил подпись и все, она запомнилась и добавлялась при этом к каждому письму, и пользователь не мог бы менять ее....
-
Добрый день!
Можно, например, подправить дизайн шаблона почтовой базы данных. Поля для изменения подписи содержатся в форме "(Calendar Profile)".
-
Ну если корректировать шаблон, тогда получиться подпись примениться ко всем одна. А мне нужно, чтобы у каждого подпись была своя, но он не мог ее изменить. Т.е. если бы он вошел через меню на владку подпись, данные там были бы "серыми", т.е. просто не выбираемыми. Или можно как-то отключить это в шаблоне???
-
В шаблоне можно задать кодом, чтобы пользователь мог ввести данные в поле для подписи только один раз, а потом бы оно было нередактируемым.
-
В шаблоне можно задать кодом, чтобы пользователь мог ввести данные в поле для подписи только один раз, а потом бы оно было нередактируемым.
Вот это и хочется сделать, но как это реализовать я незнаю.
-
На этой форме уже есть поле Signature, в которое записывается подпись. В свойствах этого поля на вкладке скрытия в разделе "Hide paragraph when document is" убираете все галки. В разделе "Hide paragraph when formula is true" пишете: Signature="".
У полей Signature_1, Signature_2 и кнопки Browse в разделе "Hide paragraph when formula is true" дописываете: |Signature!="".
У поля SignatureOption в этом же разделе пишете: Signature!="".
Но в данном случае у вас будут проблемы, если пользователю нужно будет изменить подпись. Стоит ли пользователям запрещать редактировать подпись?
-
Нет, он не должен редактировать... у него должен стоять запрет на редкцию... Нужно что бы он написал один раз подпись и все... потом он не смог бы его редактировать и эта подпись бы крепилась ко всем его письмам что он отправляет.
-
Ну тогда можете попробовать то, что написано выше
-
"на этой форме" - это имеется ввиду почтовый шаблон?
-
Форма "(Calendar Profile)" в почтовом шаблоне, о которой шла речь.
-
благадарю :), щас буду пробовать.
-
Версия шаблона 8.5?
-
по шаблону ошибка вышла, да 8.5 но он ненужен был, я загрузил 8 и все нашел там, но есть пару вопросов.
В разделе "Hide paragraph when formula is true" пишете: Signature="".
У полей Signature_1, Signature_2 и кнопки Browse в разделе "Hide paragraph when formula is true" дописываете: |Signature!="".
У поля SignatureOption в этом же разделе пишете: .
Нужно ли везде, где я пишу формулу, ставить галочку: Скрыть абзац при истинном значении?
и |Signature!="" и Signature!="" - это опечатка? Просто если пишу первый вариант он выдает ошибку, когда убираю палочку все нормально. Т.е. во всех напсианых вами полях прописать одну и туже формулу?
-
Галочка нужна.
Не опечатка. В тех полях где уже написана какая-то формула (поля Signature_1, Signature_2 и кнопка Browse) нужно использовать |Signature!="" (через логическое ИЛИ - |). Там где формулы нет (пол SignatureOption), логическое ИЛИ не нужно: Signature!="".
У поля Signature используйте: Signature="".
-
Спасибо, т.е. получиться, что пользователь войдет в настройки - выберет вкладку подпись - напишет, что хочет - нажмет "сохранить" и все, она будет не активна больше?
И последний вопрос, если позволите: это получается, чтобы пользователь мог ее вбивать. А если сделать, так чтобы пользователь не мог ее ставить сам? Т.е. это сделает только администратор. Я так понял - это нужно забить "нужный текст" в поле Signature, в какой-то раздел так?
P.S. Signature="" и Signature!="" - это также не опечатка? в Signature пишем без "!", а в SignatureOption с "!"
-
Если поле с подписью пустое, пользователь сможет что-то ввести. Если не пустое, не сможет.
В этом случае у всех текст будет одинаковый.
-
ОК, большое спасибо......
ЗP.S. Signature="" и Signature!="" - это также не опечатка? в Signature пишем без "!", а в SignatureOption с "!" или же ! нужен везде?
-
Не опечатка
-
А какую формулу нужно прописать, чтобы она крепилась ко всем письмам автоматически, без участия пользователя?
-
Спасибо за формулы, в почтовом клиенте работает. Но в Веб-браузере она все равно активна и пользователь может ее менять там.... Это нужно какую-то галочку дополнительно ставить или в другом шаблоне смотреть????
-
Скорее другая форма используется, нужно искать...
-
блин, а хоть примерно незнаете где искать? я полазил и ненашел что-то похожего на веб шаблон..... даже незнаю где искать еще, думаю там будет тоже самое надо поставить, но вот само место никак ненахожу... ???
-
Нашел я наконец-то эту форму "wPreferences" там есть вкладка "подпись" и также есть одно поле "signature_1", но я пишу туда signature="" и signature!="" ничего не работает. Вкладка все равно остается активной. Как еще ее можно запретить???