Sharepoint 2013, ежемесячный просмотр календаря скрывает выходные дни, даже если мы заказываем отпуск на выходные дни
Всем Привет,
Недавно мы перешли с SharePoint 2010 на 2013 год, после того как migrate my calendar view не работал должным образом.
Фактическое требование заключается в том, что у нас есть основные внутренние планы отпусков команды, поэтому я использовал для создания ежемесячного представления календаря SharePoint, а с помощью веб-части редактора контента я просто скрываю выходные дни, даже если я заказываю свой отпуск с Недели 1 до следующей недели подряд, т. е. Неделя 2 Мой план отпуска был отлично отображен.
Пример: если я закажу свой план отпуска с 9 мая 2019 года по 15 мая 2019 года, даже если я скрою выходные дни, в моем представлении календаря в SharePoint 2010 нет никаких проблем.
Но в SharePoint 2013 то же самое давало неправильный пользовательский интерфейс в моем представлении календаря. Он не отображается правильно детали отпуска пятница пропущена и четверг также будет блокировать только половину дня
Приложение PA для вашей справки,
Что я уже пробовал:
Я пробовал использовать приведенный ниже код в CEWP
<pre lang="CSS"><pre><style type="text/css"> TABLE.ms-acal-month TR TH:first-child + TH + TH + TH + TH + TH + TH { DISPLAY: none !important } TABLE.ms-acal-month TR TH:first-child + TH + TH + TH + TH + TH + TH + TH { DISPLAY: none !important } TABLE.ms-acal-month TR TH:first-child { DISPLAY: none !important } TABLE.ms-acal-month TR TD + TD + TD + TD + TD + TD DIV { WIDTH: 1px; DISPLAY: none !important } TABLE.ms-acal-month TR TD + TD + TD + TD + TD + TD { WIDTH: 0.5% } TABLE.ms-acal-month TR TD + TD + TD + TD + TD + TD + TD { DISPLAY: none !important } TABLE.ms-acal-detail TR TD + TD + TD + TD + TD + TD { WIDTH: 0.5% !important } TABLE.ms-acal-detail TR TD + TD + TD + TD + TD + TD DIV { DISPLAY: none !important } TABLE.ms-acal-detail TR TD + TD + TD + TD + TD + TD + TD { DISPLAY: none !important } .ms-acal-month-top SPAN { DISPLAY: inline !important } .ms-acal-month-top SPAN + SPAN { DISPLAY: none !important } .ms-acal-week-top TD DIV SPAN { DISPLAY: inline !important } .ms-acal-week-top TD DIV SPAN + SPAN { DISPLAY: none !important } .ms-acal-time { DISPLAY: none } .ms-acal-sdiv { MARGIN-LEFT: -58px } .ms-acal-sdiv A { WIDTH: 100%; POSITION: absolute; LEFT: 0px } .ms-acal-title { HEIGHT: 35px; PADDING-TOP: 0px }</style><br/><br/>
Когда я перекрестно проверяю элемент браузера, я обнаружил, что существует проблема с шириной css, когда я бронирую свой отпуск с Недели 1 по Неделю 2, ширина ячейки дает мне значение "-ve"
ЭКС:
<pre><div class="ms-acal-item" style="position:absolute;left:598px;top:217px;width:-597px;height:19px;border-width:1px 0px 1px 2px;" title="5/9/2019 - 5/15/2019 " _index="1,0" "=""><div class="ms-acal-mdiv"></div></div>