Как Получить Название Категории В Виде?

  • Автор темы Автор темы deeeman
  • Дата начала Дата начала
D

deeeman

Привет!

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

uiView.Documents и db.unprocessed возвращает только документы
 
встречный вопрос, если категория это мультивалью как узнать первое или второе значение поля сейчас выбрано? :)
 
оно будет не мультивалийной)
вообще есть решения?
просто требуется узнать строку на которой стоит галочка и взять у ней значение.
 
как получить название категории в виде выделенную галочкой вручную?

можно, так

Код:
Dim ws As New NotesUIWorkspace
Dim uiview As NotesUIView
Dim view As NotesView
Dim key As variant
Dim ndc As NotesDocumentCollection
Dim doc As NotesDocument

Set uiview = ws.Currentview 

key = uiview.Caretcategory
Set ndc = uiview.Documents
If ndc.Count > 0 Then
Set view = uiview.View
Set doc = ndc.Getfirstdocument()
Dim v As Variant
Set v = view.Columns(0)			'<-- тут не гуд - нужно знать номер колонки
key = Evaluate( v.Formula, doc )
key = key(0) 
End If
 
Kee_Keekkenen
это не про выделенную галочкой, а ту на которой установлен фокус.

по галочкам никак, возможно с API такое возможно.
 
это не про выделенную галочкой, а ту на которой установлен фокус.

по галочкам никак, возможно с API такое возможно.


не знаю о каких галочках речь идет ?!

key = uiview.Caretcategory получает значение категории, где находится курсор на документе,
остальной код получает значение категории первого выделенного галочкой (может речь о еще каких-то галочках)
во вьюхе документа..

соответственно,
key = Evaluate( v.Formula, doc )
key = key(0)
получим первую по сортировке категорию, в которую входит документ, если нужны все, то использовать то что evaluate получил..
 
это не про выделенную галочкой, а ту на которой установлен фокус.
по галочкам никак, возможно с API такое возможно.

не знаю о каких галочках речь идет ?!
что за винигрет из "?!", это нервный вопрос себе?)


Anatoly
документы не помечают, помечают категорию.
 
что за винигрет из "?!", это нервный вопрос себе?)
Anatoly
документы не помечают, помечают категорию.
Да я не представляю для чего это в конце концов.
Если надо получить все доки по категории - стань на любой док в этой категории и запусти агент.
А так... Ну покопать UIView, ViewEntry...
А что CaretCategory возвращает для строки категории?
 
А что CaretCategory возвращает для строки категории?
CaretCategory возвращает название выделенной курсором категории. Получить названия категорий, отмеченных галочками, кмк, способов нет, кроме
UnproccessedDocuments и там значение из поля, по которому категоризировано
Если документ порождает несколько категорий/подкатегорий, получить отмеченные категории таким способом не получится.
 
Если документ порождает несколько категорий/подкатегорий, получить отмеченные категории таким способом не получится.
Multivalue отбросили...
Вообще постановка какая-то размытая. Нужна категория- стань на нее или выбери в диалоге.
 
Как оказалось CaretCategory вовращает значение 1 столбца.
То есть есть представление:
1 кол - просто код категории
2 кол - отсортированная категоризированая по наименованию категории
CaretCategory возращает код из 1 колонки
То есть категория должна быть самой левой :)
 
Caretcategory - то что надо!
спасибо Kee_Keekkenen!
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!