ICardHost.SelectCard — метод (String, Object)
При переопределении в производном классе открывает окно выбора с отфильтрованным списком карточек. Окно выбора будет иметь заданный заголовок.
-
Пространство имён:
DocsVision.Platform.CardHost
-
Сборка:
DocsVision.Platform.CardHost.dll
Синтаксис
Guid SelectCard(string caption, object selectParams)
- Параметры
-
- caption
-
Тип:
System.String
Заголовок окна выбора карточки
- selectParams
-
Тип:
System.Object
- Дополнительные Параметры
- Возвращаемое значение
-
Тип:
System.Guid
Идентификатор выбранной карточки
Заметки
Позиционирование на папке "Результаты поиска" (Search results) возможно в Windows-клиенте версии 5.4 и выше.
Примеры
Ниже приведён пример вызова окна выбора карточки с предварительным позиционированием на папке с идентификатором 00000000-0000-0000-0000-000000000000
private void SelectCard_ItemClick(System.Object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
DocsVision.Platform.CardHost.ParameterCollection p = new DocsVision.Platform.CardHost.ParameterCollection();
p["CurrentFolderID"] = new Guid("00000000-0000-0000-0000-000000000000"); (1)
Guid selectedID = base.CardFrame.CardHost.SelectCard("Выберите карточку", p);
}
1 | Идентификатор папки, на которую будет произведено предварительное позиционирование курсора выбора. |
Для приложения "Рабочее места администратора" код должен быть модифицирован
private void SelectCard_ItemClick(System.Object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
DocsVision.Platform.CardHost.ParameterCollection p = new DocsVision.Platform.CardHost.ParameterCollection();
p["Filter"] = "00000000-0000-0000-0000-000000000000"; (1)
Guid selectedID = base.CardFrame.CardHost.SelectCard("Выберите карточку", p);
}
1 | Идентификатор папки, на которую будет произведено предварительное позиционирование курсора выбора. |