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

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

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

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

  • ADN Club
  • ***
  • Сообщений: 101
  • Карма: 4


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


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

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

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

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

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

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