Проблемы с отображением внедренного представления

nvyush

Lotus team
22.04.2009
2 317
0
#1
Есть необходимость сделать выборку документов типа "те, что я не подписал". Попробовал сделать так - отображать во фрейме представлений не представление, а страницу с внедренным представлением с show single category. Всё работает как надо, только при открытии представление "уезжает" влево. Также не открывается поиск по представлению. Помогите, пожалуйста, кто чем может.
 

Kizarek86

Lotus team
20.07.2007
864
4
#2
Используйте либо папки, либо установку некоторого флага в документе отбор в представления документов с флагом.
 

Omh

Lotus team
04.07.2007
2 210
1
#3
nvy
Можно попробовать на страницу кинуть таблицу и уже в таблицу твой view.
Ну а таблицу подвигать туда-сюда до достижения приемлимого результат :)
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#4
Omh
Так можно сразу представление двигать. Или с таблицей как-то иначе?
 

nvyush

Lotus team
22.04.2009
2 317
0
#5
nvy
Можно попробовать на страницу кинуть таблицу и уже в таблицу твой view.
Ну а таблицу подвигать туда-сюда до достижения приемлимого результат :)
Таблица тоже влево "упрыгивает". Может я непонятно объяснил. Дизайн стандартный: слева - фрейм со страницей с аутлайном, справа - фрейм для представлений. Для одного из пунктов аутлайна выбирается не представление, а страница с внедренным представлением. Внешне никакой разницы, только внедренное представление прыгает влево и попытка открыть поиск выдает ошибку.
 

Omh

Lotus team
04.07.2007
2 210
1
#6
С таблицей иначе.
Представление имеет тенденцию уезжать, табица, по моим наблюдениям, менее склонна.

Я бы сделал таблицу Fit with margin и уже в неё бы положил view.
А там было бы видно :)
 

nvyush

Lotus team
22.04.2009
2 317
0
#7
Я бы сделал таблицу Fit with margin и уже в неё бы положил view.
А там было бы видно :)
Как таблицу подогнать под высоту фрейма? У представления есть свойство Fit to window, у таблицы я ничего подобного не нашел.
А как насчёт поиска во внедрённом представлении, никто не в курсе?
 

Omh

Lotus team
04.07.2007
2 210
1
#8
У представления, кмк, эта пропертя не работает как надо.
Насколько я понимаю, вообще невозможно подогнать предствление по высоте (хотелось бы ошибаться)

А какой поиск?
В лотусе этих поисков, как собак нерезаных.
 

nvyush

Lotus team
22.04.2009
2 317
0
#9
У представления, кмк, эта пропертя не работает как надо.
Насколько я понимаю, вообще невозможно подогнать предствление по высоте (хотелось бы ошибаться)

А какой поиск?
В лотусе этих поисков, как собак нерезаных.
У встроенного представления на второй закладке в разделе Size есть флажки Fit to window. Если их взвести, представление растягивается по высоте и ширине контейнера.

О поиске - я имею ввиду штатные средства поиска, открываемые по пункту меню клиента "Вид" - "Найти в данном представлении" (View -Search This View). Чтобы задать условия и получить в представлении только отфильтрованные документы.
 

Omh

Lotus team
04.07.2007
2 210
1
#10
И что, эта галочка работает? :)
Не, этот поиск не будет работать.

Не рабтает даже без show single category.
Во мне ещё теплилась надежда, что без sigle category ещё может заработать.
 

nvyush

Lotus team
22.04.2009
2 317
0
#11
Вопрос немного не по теме - а можно ли получить информацию, какие документы выбраны (у них поставлены галки) во внедрённом представлении. Например, есть форма, открываемая в диалоге, на ней внедренное представление и кнопки Да, Нет. По кнопке Да что-то делается с выбранными документами. Про @PickList я знаю, просто нужно сделать что-то подобное формы выбора имён из адресной книги для полей авторов/читателей.
 

Omh

Lotus team
04.07.2007
2 210
1
#12
выделенные галочками -
Код:
uiview.Documents
тот на котором стоит курсор -
Код:
CaretNoteID
Ну или агент с Target = Selected Documents + db.UnprocessedDocuments унутрях
 

nvyush

Lotus team
22.04.2009
2 317
0
#13
выделенные галочками -
Код:
uiview.Documents
тот на котором стоит курсор -
Код:
CaretNoteID
Ну или агент с Target = Selected Documents + db.UnprocessedDocuments унутрях
Это понятно, непонятно, как получить это самое uiview для внедренного в форму представления, тем более, что их (представлений) может быть несколько.
 

Omh

Lotus team
04.07.2007
2 210
1
#14
Делаешь view с кнопками, в пропертях embedded view ставишь показывать action bar и вперёд:
Код:
ws.CurrentView.Documents
 

nvyush

Lotus team
22.04.2009
2 317
0
#15
Делаешь view с кнопками, в пропертях embedded view ставишь показывать action bar и вперёд:
Код:
ws.CurrentView.Documents
Интересное решение, сам не додумался, спасибо. Правда, я имел ввиду следующее. На форме две вьюхи слева и справа, между ними кнопки стрелка влево, стрелка вправо, по нажатию кнопки у выбранных документов обновляется соответствующее поле, вьюхи рефрешатся.
 

Omh

Lotus team
04.07.2007
2 210
1
#16
То, что ты написал, попахивает романтизмом.

Я бы сказал, что так невозможно сделать.
Или возможно, не будет работать нестабильно.
А может я просто устал.
 
K

K-Fire

#17
ИМХО это как-то можно попытаться сделать через перегрузку событий, таким образом как-то получить UI-объекты обоих вьюшек.

Но стандартными способами это сделать не получится. Хех, в который раз я вынужден сказать что уровень недоделок в программной модели лотуса меня пугает :)