У меня есть следующее требование:
У меня есть группа представлений по столбцу "Проект".Текущий вошедший в систему пользователь должен развернуть только проект, к которому он / она принадлежит (у меня есть способ получить проект пользователя).Сгруппированные проекты имеют следующие формы:
<td nowrap="" class="ms-gb" colspan="100"><img width="0" height="1" alt="" src="/_layouts/images/blank.gif"><a onclick="javascript:ExpCollGroup('1-2_','img_1-2_');return false;" href="javascript:"><img border="0" alt="Expand/Collapse" src="/_layouts/images/plus.gif" id="img_1-2_"></a> <a onclick="javascript:ExpCollGroup('1-2_','img_1-2_');return false;" href="javascript:">Project</a> : <a href="[mysite]&RootFolder=*">Project1</a> <span style="font-weight: lighter">‎(2)</span></td>
<td nowrap="" class="ms-gb" colspan="100"><img width="0" height="1" alt="" src="/_layouts/images/blank.gif"><a onclick="javascript:ExpCollGroup('1-3_','img_1-3_');return false;" href="javascript:"><img border="0" alt="Expand/Collapse" src="/_layouts/images/plus.gif" id="img_1-3_"></a> <a onclick="javascript:ExpCollGroup('1-3_','img_1-3_');return false;" href="javascript:">Project</a> : <a href="[mysite]&RootFolder=*">Project2</a> <span style="font-weight: lighter">‎(1)</span></td>
Пробовал следующее, но отключает все ссылки на проекты:
$ ('td: Содержит ("Project1") td.ms-gb a').("onclick"). click (function () {return false;});
Также, когда пользователь нажимает на проект, к которому у него нет доступа, мне нужно выбросить сообщение "у вас нет доступа к этому проекту ... ".
Все подсказки очень важны!Спасибо!