2012-04-16 2 views
-1

Я столкнулся с препятствием при попытке создать DCT, который позволит пользователям выбирать из списка существующих DCR. В этом случае DCT позволяет пользователям создавать список «Editor's Pick» из всех доступных статей.DCT: Прочтите список DCR

Для этого мне нужно создать DCT, который может анализировать все доступные DCR для определенного узла (например, articleHeadline) и вернуть имя DCR в качестве значения параметра, а заголовок - в качестве текста опции.

Сначала я подумал использовать FormsAPI, но если я не сделаю все DCR, доступные через HTTP-запросы, я не смог бы найти полезный метод.

Вторая попытка состояла в том, чтобы создать источник данных, как описано в руководстве «Teamsite 7.2: Data Capture Development» (стр. 153, 224-225), но я был в тупике от моей неспособности найти полезную документацию по этому вопросу.

Может ли кто-нибудь указать мне на документацию, которая поможет создать источник данных для чтения DCR или какой-либо другой метод, который поможет мне выполнить эту задачу?

ответ

0

Вы можете прочитать список имен DCR в определенной папке для отображения в окне выбора с помощью тега браузера в шаблоне Data Capture Template (DCT).

<browser initial-dir="templatedata/Student/data" ceiling-dir="templatedata/Student/data" required="f" readonly="f"> 

выше браузер теги могут читать все имена DCR в папке/templatedata Студенте/данных и предоставят вам выпадающий список.

+0

Благодарим вас за ответ, но это не решает проблему, с которой я сталкиваюсь. Я не ищу список имен DCR, а скорее для возможности разбора DCR для определенного узла (например, статьиHeadline) и вставки результатов в качестве параметров в поле выбора. В именах DCR нет достаточного количества данных, чтобы пользователи могли получать знающие варианты. –

+0

Нечто похожее на то, что вы ищете, может быть сделано путем чтения информации из DCR на сервере Teamsite с использованием cssdk, предоставленного командой сайта с Java. –

+0

Предполагая, что вы хотите использовать список DCR и значение узла статьиHeadline из всех DCR внутри компонента, я подготовил следующее решение. Вы можете создать внешний класс Java/.Net, отправляющий путь к именам файлов DCR. Вы можете читать DCR-файлы внутри класса и создавать узлы Dom4J xml. Надеюсь это поможет. Благодарю. – Ravi

Смежные вопросы