Вот такая проблема есть сейчас.
Надо сделать:
1) Убрать вход в режим редактирования документа по двойному клику.
2) Добавить вход в режим редактирования документа по нажатию кнопки "Редактировать".
3) Возможность входа в режим редактирования с помощью формул.
Пункт 1 и 2 сделал путем ввода глобальной переменной:
Код кнопки "Редактировать"
Код события:
Соответственно код, типа @Command([EditDocument];"1";"0") перестает работать.
Как сделать пункт 1, 2 и 3 ?
Или как изменить поле с помощью формул ? Т.к. после переопределения события QueryModeChange, это сделать нельзя.
Надо сделать:
1) Убрать вход в режим редактирования документа по двойному клику.
2) Добавить вход в режим редактирования документа по нажатию кнопки "Редактировать".
3) Возможность входа в режим редактирования с помощью формул.
Пункт 1 и 2 сделал путем ввода глобальной переменной:
Код кнопки "Редактировать"
Код:
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
editFlag=True
Call workspace.EditDocument(True)
End Sub
Код события:
Код:
Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
If (Source.EditMode=False) And (editFlag=False) Then Continue=False
End Sub
Соответственно код, типа @Command([EditDocument];"1";"0") перестает работать.
Как сделать пункт 1, 2 и 3 ?
Или как изменить поле с помощью формул ? Т.к. после переопределения события QueryModeChange, это сделать нельзя.