Java в Domino. Получение файловых элементов дизайна приложений Domino в виде потоковых данных После большого перерыва возобновляется работа проекта. Автор по-прежнему пишет о Domino, хотя сейчас в основном на Java |
|
|
|
Дополнительные инструменты в панели инструментов |
|
|
|
Классы для работы со стабами удалённых документов для Windows64 |
|
|
|
|
Вопрос-ответ |
 |
|
|
|
|
Главная Вопрос-ответ Чекбоксы в представленииЧекбоксы в представлении
Вопрос:
Добрый день!
Интересует такой вопрос.
Возможно ли в представлении создать колонку, содержащую chekbox’ы ?
Т.е. чтобы при просмотре документов можно было бы ставить галочки. Я бы ограничился обычным списком Listbox.. Но идея структуры такова, что бы этих «колонок с галочками» было около 4х. (3 в начале вида\списка, 2 с конца. – слева и справа от основной информации)
Если это невозможно в Лотус применительно к видам и спискам, то хотел бы услышать возможные советы по данной реализации.
Просто в голову ничего не приходит =)
Ответ:
Николай, добрый день!
В представлении подобное невозможно (по крайней мере, вплоть до восьмой версии)
1. Что можно посоветовать более-менее правдоподобное - java-апплет (подобно >>>)
Ограничения в данном случае коснутся только производительности
2. В остальных случаях придётся поступиться чекбоксами в интерфейсе
Допустим, добавить в контекстное меню (возможность, по-моему, появилась в семёрке, но я её не пробовал - будет ли меню-чекбокс контекстно зависим от выделенного документа при включённом свойстве представления Evaluate actions for every document change)
Успехов!
Николай Норкин
Postscriptum
Вот как выглядят решения, предложенные мной и Владом Шубниковым

Замечания:
1. Событие InViewEdit появилось в версии Notes 6.
2. Периодически щелчок по чекбоксу не приводит к нужному результату
ВШ: По моим экспериментам ступор происходит если после щелчка на колонку ты убираешь курсор с документа. Т.к. после щелчка и самого эффекта проходит время, иногда до секунды, то вполне можно щёлкнуть и убрать курсор - видно отлов событий на InViewEdit написан в лучших традициях...
3. Возможность разместить собственные пункты в контекстом меню появилась в седьмой версии продукта. В версии Notes 8 появилась возможность убрать системные пункты
4. Для работы с контекстным меню нужно включить свойство представления Evaluate actions for every document change
Благодарю Влада Шубникова и Надежду Юркину за предоставленное решение с чекбоксами
|
Опубликовано — 11/28/2008 |
| |
|
|
Последнее на форуме |
 |
|
 |
|
|