Sensenet: сортировка по типу файла в представлении списка

Можно ли отсортировать содержимое в виде списка по типу файла? Например, я хочу сначала увидеть все файлы документов, затем папки, затем файлы PDF и т. Д.

1 ответ

В Sense/Net для сортировки по значению у вас должно быть специальное поле для этого значения, потому что наша поисковая система может сортировать только по полям. К сожалению, значение расширения файла не сохраняется в специальном поле, как это, однако его можно отобразить. Вам необходимо добавить новое поле "расширение" в CTD файлов:

<Field name="Extension" type="ShortText">
  <DisplayName>Extension of the file.</DisplayName>
</Field>

и определить ContentHandeler, унаследованный от File, который имеет доступ к имени файла и может получить расширение. Для получения дополнительной информации посетите SenseNet-wiki: http://wiki.sensenet.com/How_to_create_a_ContentHandler

Другие вопросы по тегам