Извелечение категорий по выбранной дициплине

Автор Тема: Извелечение категорий по выбранной дициплине  (Прочитано 434 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BazingaАвтор темы

  • ADN OPEN
  • Сообщений: 37
  • Карма: 0


Как можно извлечь категории и привязанные к ним дисциплины (как на рисунке) ?
Код - C# [Выбрать]
  1. Categories cat = doc.Settings.Categories;
извлекает 277 категорий (включая встроенные категории v2017)
Код - C# [Выбрать]
  1. Category category = family.FamilyCategory;
дает только текущею категорию.


Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1023
  • Карма: 205
  • Отец modplus.org
Через API - никак! Только самому сделать такой фильтр.
Вот такое же спрашивали и тоже самое ответили
ModPlus
Блог
Отвечаю в надежде получить плюсики в карму =))

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 692
  • Карма: 104
  • Skype: chekalin-v
на самом деле странно, почему до сих пор данную функциональность не добавили в API. Так что только ручками.
P.S. Возникло предположение, возможно в числовом представлении значения перечисления BuiltinCategory или в Category.Id, что собственно одно и тоже, как то зашифрована и дисциплина. Но лишь предположение.

Оффлайн BazingaАвтор темы

  • ADN OPEN
  • Сообщений: 37
  • Карма: 0
Виктор Чекалин, пробовала просто найти дисциплины, не нашла. Единственное с чем встретилась DisciplineView, но там дисциплины самого проекта.