Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Информация | ||
---|---|---|
| ||
Корневой элемент beans. Пространство имен: <beans lxmlns="http://www.springframework.org/schema/beans"> |
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://www.springframework.org/schema/c" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="sortingParamsMainDocDate" class="ru.intertrust.cmj.af.search.dp.docinfo.SortingParams"> <property name="columnName" value="regDate" /> <property name="sortingFieldName" value="regDate" /> <property name="sortingFieldType" value="String" /> <property name="default" value="true" /> <property name="defaultSortingDirection" value="descendant" /> <property name="bundleId" value="mainDoc-search-result" /> <property name="sortingDirections"> <set> <value>descendant</value> <value>ascendant</value> </set> </property> </bean> </beans> |
SortingParams
Настройка параметров сортировки
attributes
Параметры | Описание |
---|---|
id | Уникальный идентификатор |
class | ru.intertrust.cmj.af.search.dp.docinfo.SortingParams |
property.name="columnName"
Имя колонки, при клике на которую будет происходить сортировка
Параметры | Описание |
---|---|
value |
property.name="sortingFieldName"
Имя поля в документе, по значению которого будет идти сортировка nodes из ресурса. Если sortingFieldName = null, то сортировка будет идти по значению поля columnName в ресурсе
Параметры | Описание |
---|---|
value | Название поля |
property.name="sortingFieldType"
Тип значения в сравниваемом поле. Если sortingFieldType = Integer, то при сортировке значения сравниваются как числа, иначе - как строки. Предполагается, что тип DateTime не нужен, т.к. маловероятно, что при клике на колонку, в которой отображается дата/время, будет идти сортировка по какому-то значению, отличному непосредственно от дата/время, а в JSON дата/время всегда будут в формате yyyy-mm-ddThh:mm:ssZ (такие значения можно сортировать, сравнивая как строки).
Параметры | Описание |
---|---|
value | Варианты: Integer/String |
property.name="default"
Указывает будет ли совершена эта сортировка по умолчанию (может быть только одна сортировка по умолчанию для бандла, для добавления другой необходимо разнести по бандлам сортировки)
Параметры | Описание |
---|---|
value | Варианты: true/false |
property.name="defaultSortingDirection"
Указывает направление сортировки по умолчанию
Параметры | Описание |
---|---|
value | Варианты: descendant/ascendant |
property.name="bundleId"
Указывает представление типа объекта, для которого применяется сортировка, для каждого бандла надо делать свою, так как поля у объектов и имена колонок могут отличаться.
Параметры | Описание |
---|---|
value |
property.name="sortingDirections".set
Выбранное направление сортировки (по убыванию/по возрастанию)
Параметры | Описание |
---|---|
value | Варианты: descendant/ascendant |
Свойства страницы | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
панель | |
---|---|
Параметры и атрибуты:
|