1
javascript Client 객체 모델을 사용하여 SharePoint 2010 (SandBoxed)에서 Quicklaunch 항목을 제거하려고합니다.Javascript를 사용하여 Sharepoint 2010의 quicklaunch 노드를 제거하십시오.
코드가 올바르게 실행됩니다. 선택한 항목이 현재 내 QuickLaunchNodeCollection에서 삭제되지만 내 QuickLaunchNodeCollection을 다시로드하면 선택한 항목이 여전히 존재합니다.
function RemoveQuickLaunchNode() {
var clientContext = new SP.ClientContext('/');
this.nodeToRemove = this.quickLaunchNodeCollection.get_item(8);
this.nodeToRemove.deleteObject();
clientContext.executeQueryAsync(Function.createDelegate(this, this.onRefresh), Function.createDelegate(this, this.Failedmsg));
}
누군가 나를 도울 수 있습니까 ??
감사합니다.
변경 사항은 유지되지 않습니다. –
제거하려고하는 것은 무엇입니까? 목록이나 라이브러리 인 경우 쉽게 할 수 있습니다. – xgencoder
"quickLaunchNodeCollection을 다시로드 할 때"의 의미는 무엇입니까? 페이지를 새로 고침하셨습니까? Javascript가 지속되지 않습니다. 맞습니다. 또는 quickLaunchNodeCollection에 대한 변경 사항이 Javascript에서 유지되지 않는다는 의미입니까? 'nodeToRemove' 란 무엇입니까? 'NavigationNodeCollection'은 JS 폼에 delete를 포함하지 않습니다 : http://msdn.microsoft.com/en-us/library/ff408721.aspx –