Статус

Автор
КомментарийДополнительный комментарий

На этой странице:



Постановка задачи

Добавить вывод результатов поиска

Инструмент

Палитра XML

Реализация


<!-- Конфигурация отображения результатов поиска (<Модуль>) -->
    <bean id="moduleExtractorConfig<Module>" parent="moduleExtractorConfigSuper">
        <!-- Отображение формы документа на имя корневого типа -->
        <property name="rootTypesByBundleID">
            <map merge="true">
                <entry key="rkk" value="<Complex-Column>" />
                <entry key="mainDoc" value="<Complex-Column>" />
            </map>
        </property>
        <!-- Отображение имя формы notes документа на ID бандла -->
        <property name="bundleIDsByForm">
            <map merge="true">
                <entry key="<Module>" value="rkk" />
            </map>
        </property>
        <property name="nsFieldsByClTypeByBundleID">
            <map merge="true">
                <entry key="rkk#<Column name>" value="<Field name>" />
                <entry key="mainDoc#<Column name>" value="<Field name>" />
            </map>
        </property>
        <property name="formulasByClTypeByBundleID">
            <map merge="true">
                <entry key="rkk#<Column>" value="doc.getItemValueString('<Field name>')" />
                <entry key="mainDoc#<Column>" value="doc.getItemValueInteger('<Field name>') == 0 ? doc.getItemValueString('<Field name>'):doc.getItemValueString('<Field name>')"/>
            </map>
        </property>
    </bean>