Выбр документов во вью

Kizarek86

Lotus team
20.07.2007
864
4
#1
В общем с таким моментом столкнулся, есть документ в котором необходимо по 3ем полям составить все возможные комбинации вью, например есть
Поле1 - 1значение,2значение,3значение...
Поле2 - 1значение,2значение....

и т.д.
дабы не плодить кучу вьюх на каждое новое значение, хотелось бы сделать одну, ну например с динамически создаваемыми закладками или выборками.

Например сверху вью 3 поля, с возможными значениями, и в зависимости от их значения, во вьюхе отображаються необходимые поля.

Возможно ли такое реализовать? и если возможно то в какую сторону смотреть?
 

Kizarek86

Lotus team
20.07.2007
864
4
#3
По конкретным значениям в полях. Ну например класс: 1,2,3....11; буква класса:а,б,в.... и тд
 
S

Sandr

#5
Кажися я понял что надо...
Колонку с категоррией вычисляете так:
Поле1:Поле2
Тока не забудте на второй закладке свойства колонки поставить галочку "Шоу мултипл вальюс ас сепарэйт ентрис"
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#6
А по-моему надо такое значения у столбца(категоризированного):
Поле1 + "~" *+ Поле2 + "~" *+ Поле3.

Соответственно на форме внедренное представление с Show single category со значением: Поле1 + "~" + Поле2 + "~" + Поле3.
 
S

Sandr

#7
Medevic
это же смешает все значения.. или это и нужно?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#8
это же смешает все значения.. или это и нужно?
Формула составит все возможные комбинации из значений трех полей. Как в и просилось в первом посте. :)
Потом, как я понимаю, нужно показать.
Короче, хз как надо. :)
 

Kizarek86

Lotus team
20.07.2007
864
4
#9
Прошу прощения за кривую формулировку выше, попробую объяснить ещё раз.

Документ1:Поле1 = 12,Поле2 = а
Документ2:Поле1 = 12,Поле2 = б
Документ3:Поле1 = 11,Поле2 = б

Так вот, сейчас есть вьюх в которые отбираются документы таким образом:
Вью1:Поле1 = 12
Вью2:Поле1 = 11
Вью3:Поле1 = 12,Поле2=а
Вью4:Поле1 = 12,Поле2=б
Вью5:Поле1 = 11,Поле2=б

Вот чтобы не плодить кучу таких вьюх, и хочу сделать одну, но документы чтобы отбирались туда в зависимости от заданных пользователем параметров Поле1 и Поле2.

Я так понимаю нужно смотреть в сторону папок. Но тут опять же 1 момент, хочеться чтобы всё таки это дело было без дополнительных вылетающих окон(ДиалогБоксов).
Т.е. над вьюхой 2а поля, в которых можно задать возможные значения полей 1 и 2, и при изменении значений в этих полях, содержимое вью менялось.Т.е. отбирались документы в кторых эти поля соответствуют выбранным.

Возможно ли такое реализовать?))
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#12
Позволяет показывать только одну категорию из категоризированного представления.
Если подробнее, то F1.
 

Kizarek86

Lotus team
20.07.2007
864
4
#13
Medevic
Смотрим уже)
я правильно понимаю что нужно сделать Страницу, внедрить туда вью, добивить необходимые поля?
а вот дальше непонятно как увязать то что во вью, и значениями полей на странице(
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#14
Не страницу, а форму.
Добавить на неё два поля. Назовем их Пполе1 и Пполе2. Типа DialogList. Поставить в нем галку "Refresh fields on keyword change".
Создать представление. В нем категоризированная колонка. С значением: Поле1 + "~" *+ (Поле2 : "").
Внедрить это представление на форму. В Show Shingle Category прописать: Пполе1 + "~" + Пполе2.
 

Kizarek86

Lotus team
20.07.2007
864
4
#15
Medevic
В Show Shingle Category прописать: Пполе1 + "~" + Пполе2. прописывать только имена полей? или ещё какой то параметр?
Пустая вьюха отображается...
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#16
Имена полей.
Если пустая, то смотри представление(просто открой его). Смысл в том, что категория в представлении и значение в Show Single Category должны совпадать.
 

Kizarek86

Lotus team
20.07.2007
864
4
#17
а пардон, обновить забыл поставить) Очередное спасибо.

На 2а поля получается во вьюхе категорезировать (Поле1 + "~" *+ (Поле2 : "")). Как добавить чтобы и с 3 полем работало?)
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#18
Поле1 + "~" *+ (Поле2 : "") + "~" *+ (Поле3 : "").
Ну или, чтобы можно было посмотреть весь список, если не заданы поля для отбора:
(Поле1 : "") + "~" *+ (Поле2 : "") + "~" *+ (Поле3 : "")
В Show Single Category:
Пполе1 + "~" + Пполе2 + "~" + Пполе3