четверг, 15 января 2015 г.

Дни рождения пользователей - SharePoint 2013 (Part 3)

В продолжение статей про выведение дней рождение пользователей с помощью веб-части поиска людей сегодня я расскажу, как сортировать результаты и как заменить текст при отсутствии результатов.
предыдущие статьи:



2. Сортировка результатов
Если попробовать настроить сортировку в веб-части, то она не будет работать

для решения этой задачи на нужно перейти в параметры сайта на котором находится веб часть
Добавляем новый источник результата

Вводим название. меняем тип и запускаем построитель
В посетителе заполняем текст запроса 

Создаем сортировку
сохраняем все и переходим на страницу с веб-частью, переходим в параметры веб-части и меняем запрос
выбираем запрос BirthDay


сохраняем.
В параметрах веб-части меняем название и тип хрома

Получается такой результат
Но что будет, если в ближайшие три дня не будет дней рождений?

А будет такое сообщение:
Согласитесь, это не то, что хочет увидеть пользователь.
я нашел быстрый, но не самый правильный способ.
что я сделал, это добавил веб-часть Редактор сценариев в него добавил следующий код:



результат:

Но стоит быть внимательным, если на этой странице будет другая веб-часть поиска и в ней не будет результатов, то там будет аналогичный текст.

Итог:
благодаря уже штатному функционалу можно получить приемлемый результат, при этом не прибегая к разработке в VS.

Желаю все удачи и надеюсь, что статья была полезная.