1
我有以下要求履行:SharePoint視圖訪問控制
我有一個按「項目」列查看組。當前登錄的用戶需要擴展他/她所屬的項目(我有辦法獲取用戶的項目)。分組項目有以下幾種形式:
<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')removeAttr(「點擊「).click(function(){return false;});
此外,當用戶點擊他/她無法訪問的項目時,我需要發出一條消息「您無法訪問此項目......」。
非常感謝所有幫助!謝謝!