Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse

Корневой элемент directory-modifier. Пространство имен: <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui">

Информация
iconfalse
titleКраткое описание

Дополнительная фильтрация и сортировка справочников

Блок кода
languagexml
titleСтруктура XML
collapsetrue
<?xml version='1.0' encoding='UTF-8'?>
<ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> 
	<directory-modifier name="{name}">
	
    	<filter>
      		<script lang="SQL"><![CDATA[...]]></script>
    	</filter>

    	<sort>
      		<script lang="SQL"><![CDATA[...]]></script>
    	</sort>

	 	<live-search-filter>
     		<script lang="SQL"><![CDATA[...]]></script>
    	</live-search-filter>

    <form>

  	<live-search-sort>
     		<script lang="SQL"><![CDATA[...]]></script>
    	</live-search-sort>

  </form>directory-modifier> 
</ui>

attributes

ПараметрыОписание

name

Идентификатор модификатора

filter

Фильтрация

ПараметрыОписание

script

Блок кода
languagesql
titleSQL-выражение. Только обособленные подразделения
e.isolatedDep = :isolatedDep OR e.orgID = :isolatedDep

sort

Сортировка

ПараметрыОписание

script

Блок кода
languagesql
titleSQL-выражение. Сортировка по типу, рангу и ФИО
case when e.soType like 'SYS_HUMAN_HEAD' then 0
                  when e.soType like 'SYS_HUMAN' then 1
                  when e.soType like 'SYS_DEPARTMENT' then 2 else 3 end),
            e.soHierOrder,
            e.soFullName

live-search-filter

Фильтрация результатов живого поиска

ПараметрыОписание

script


Блок кода
languagesql
titleSQL-выражение. Выводить только самостоятельные подразделения Головного офиса
b.id in (select e.id from ru.intertrust.cmj.af.so.impl.BeardUI e where lower(e.gorf) 
like '%головной офис%' and e.isIndependentDepartment = true)

live-search-sort

Сортировка результатов живого поиска

ПараметрыОписание

script

Блок кода
languagesql
titleSQL-выражение. Организация первая в списке
case when b.isolatedDep = :isolatedDep OR 
(b.organization.systemOrganization = :isolatedDep and b.isolatedDep is null) 
then 0 else 1 end)
Свойства страницы
Статус

Статус
colourGreyGreen
titleЧерновикГОТОВО

Комментарий
панель

Теги и атрибуты:

Оглавление