Параметризированный View

  • Автор темы joker_turk
  • Дата начала
Статус
Закрыто для дальнейших ответов.
J

joker_turk

#1
Уважаемые Гуру, не подскажет ли кто как сделать чтобы во VIEW отражались документы
только за определенную (ЗАРАНЕЕ НЕИЗВЕСТНУЮ дату). Хотелось бы чтоб при кликании
мышкой на вью, он запрашивал дату документов и после ввода оной .... имели только
нужные документы :)

или еще какие варианты есть?

к какому событию можно прицепится. Версия клиента Lotus 5.0.11
 
D

Domino6

#2
Папка.

Категоризированный вид по дате а показывать его через вставленный в форму вид в форме указывать поле для ввода даты по этому полю и отсекать
 
30.05.2006
1 345
11
#4
как сделать чтобы во VIEW отражались документы
только за определенную (ЗАРАНЕЕ НЕИЗВЕСТНУЮ дату). Хотелось бы чтоб при кликании
мышкой на вью, он запрашивал дату документов и после ввода оной .... имели только
нужные документы :)
Чуть лик.беза: view-ха - серверный shared объект. Вот теперь и представь: кликнул по дате один - увидели все. И тоже кликнули - каждый свою дату. "Куда бедному хрестьянину (т.е. серверу) податься?"(с)
В принципе, "динамические" вьюшки возможны (даже в 4-ке - через Environment. А в 6-ке формула отбора уже доступна программно), но в целом противоречат идеологии Лотусных приложений да и недёшевы
 
R

rocsolanka

#5
Чуть лик.беза: view-ха - серверный shared объект. Вот теперь и представь: кликнул по дате один - увидели все. И тоже кликнули - каждый свою дату. "Куда бедному хрестьянину (т.е. серверу) податься?"(с)
В принципе, "динамические" вьюшки возможны (даже в 4-ке - через Environment. А в 6-ке формула отбора уже доступна программно), но в целом противоречат идеологии Лотусных приложений да и недёшевы
Простит за глупый вопрос, а private view не решит проблемы динамической вьюхи в многопользовательской среде? А то решаю как раз подобную задачу и не представляю, что делать, если кликать на фильтр начнут все, кому не лень :-(
 
D

Domino6

#6
<!--QuoteBegin-rocsolanka+30:05:2006, 11:54 -->
<span class="vbquote">(rocsolanka @ 30:05:2006, 11:54 )</span><!--QuoteEBegin-->private view
[snapback]37056" rel="nofollow" target="_blank[/snapback]​
[/quote]
их будет столько сколько пользователей

Категоризация по дате и "срезка" по этой дате во встроенном виде оптимальное решение при условии отсечки по одной дате

Лична Папка решает вопросы сложно запроса но переброс в нее для большого количества (от 10 000) занимаето время
 
R

rocsolanka

#7
их будет столько сколько пользователей

Категоризация по дате и "срезка" по этой дате во встроенном виде оптимальное решение при условии отсечки по одной дате

Лична Папка решает вопросы сложно запроса но переброс в нее для большого количества (от 10 000) занимаето время
На, а чем плохо, если вьюх будет столько, сколько пользователей? У меня как раз проблема в том, что категоризация по дате не подходит - нужен диапазон дат+еще несколько условий фильтров. И в папку бросать неохота - документов может быть достаточно много, если диапазон дат будет большой.
 
E

Elena Nefedova

#8
У меня как раз проблема в том, что категоризация по дате не подходит - нужен диапазон дат+еще несколько условий фильтров.
Не стоит торопиться, изобретая велосипед.
Раз условий так много, рекомендую следующую последовательность действий:
1. (Разведка боем)
Открываем свою почтовую базу, вид All Documents.
Меню View -> Search This View
Справа на появившейся панели жмем More..
Пробуем отобрать разными способами документы из нашей вьюхи.
ВАЖНО - Если база проиндексирована, то появляются дополнительные возможности фильтрации!!
2. (Самообразование)
Открываем хелп и читаем как можно больше о методе FTSearch, коим это все реализовано.
3. Пробуем сами организовать такой фильтр в своей базе, пользуясь своей собственной формой ввода условий
:) Успехов!!
 
30.05.2006
1 345
11
#9
1. (Разведка боем)
Открываем свою почтовую базу, вид All Documents.
Меню View -> Search This View
Справа на появившейся панели жмем More..
Пробуем отобрать разными способами документы из нашей вьюхи.
ВАЖНО - Если база проиндексирована, то появляются дополнительные возможности фильтрации!!
2. (Самообразование)
Открываем хелп и читаем как можно больше о методе FTSearch, коим это все реализовано.
3. Пробуем сами организовать такой фильтр в своей базе, пользуясь своей собственной формой ввода условий
View->Search This View = @Command( [ViewShowSearchBar] ) всего навсего. Вызывается встроенный в клиента движок.
Нарисовать свой конструктор запросов и зарядить его выход в FTSearch - упражнение для студента 2-го курса. А вот отобразить результат ... да еще с подкраской степени релевантности... Ничего умнее (user)Folder-а пока не придумали.
Все background-ы в наших руках, а вот с UI все гораздо хуже. Не можем мы вывести на экран более того, чем нам доверил клиент. Лазейка из новых веяний - апплеты


На, а чем плохо, если вьюх будет столько, сколько пользователей? У меня как раз проблема в том, что категоризация по дате не подходит - нужен диапазон дат+еще несколько условий фильтров. И в папку бросать неохота - документов может быть достаточно много, если диапазон дат будет большой.
Природу не обманешь. Если коллекция большая, то её перенос в папку займет много времени - workstation-а. А свалить это на сервер - намного быстрее будет? Особенно если по вьюхе на юзера (а у меня их 5000). Видимо, надо вернуться к этапу прожектирования. Юзер-интерфейс со списком на 10000 позиций - что-то не то...
 
R

rocsolanka

#10
Не стоит торопиться, изобретая велосипед.
Раз условий так много, рекомендую следующую последовательность действий:
1. (Разведка боем)
Открываем свою почтовую базу, вид All Documents.
Меню View -> Search This View
Справа на появившейся панели жмем More..
Пробуем отобрать разными способами документы из нашей вьюхи.
ВАЖНО - Если база проиндексирована, то появляются дополнительные возможности фильтрации!!
2. (Самообразование)
Открываем хелп и читаем как можно больше о методе FTSearch, коим это все реализовано.
3. Пробуем сами организовать такой фильтр в своей базе, пользуясь своей собственной формой ввода условий
:) Успехов!!
Ага, уже пробовали и то и другое. Первое не подходит хотя бы потому, что не заставить мне пользователей разбираться в названиях полей документа :-( Да, и еще, мне нужен поиск только по родителям, документы ответы должны отображаться in a hierarchy независимо от того, удовлетворяют ли они условиям. У меня в результате встроеного поиска теряется иерархия :-(((
Ну, и там, ниже сказано про проблему с отображением...
 
Статус
Закрыто для дальнейших ответов.