SharePoint: Календарное представление - Как назначить представление дня, недели или месяца по умолчанию (XML)
Не так давно столкнулся с задачей - сделать представление недели по умолчанию для календарного представления. Долго искал параметр который за это отвечает. По моему мнению, это должен был быть параметр представления или же параметр в теге <ViewData>. Но я ошибался. За это отвечает специальный тег <CalendarViewStyles>.
Необходимо его разместить на ряду с <ViewFields> и <Query> в теге <View>:
Если вы вдруг задумаетесь о том, чтобы заменить < на символ "<" или же заключить для удобство все это в CDATA, то это не сработает. :-) Все должно быть именно в таком виде.
Необходимо его разместить на ряду с <ViewFields> и <Query> в теге <View>:
<CalendarViewStyles><CalendarViewStyle Title='День' Type='day' Template='CalendarViewdayChrome' Sequence='1' Default='FALSE' /><CalendarViewStyle Title='Неделя' Type='week' Template='CalendarViewweekChrome' Sequence='2' Default='TRUE' /><CalendarViewStyle Title='Месяц' Type='month' Template='CalendarViewmonthChrome' Sequence='3' Default='FALSE' /></CalendarViewStyles>Из выше приведенного видно, что я назначил параметр Default равный TRUE представлению с тайтлом "Неделя".
Если вы вдруг задумаетесь о том, чтобы заменить < на символ "<" или же заключить для удобство все это в CDATA, то это не сработает. :-) Все должно быть именно в таком виде.
Comments
Post a Comment