SPServices Change folder Name
function ChangeFolderName(FolderName,NewFolderName )
{
jQuery().SPServices({
operation: "GetListItems",
async: false,
listName: Sourcelist,
CAMLViewFields: "<ViewFields Properties='True' />",
CAMLQuery: "<Query><Where><Eq><FieldRef Name='FSObjType' /><Value Type='Integer'>1</Value></Eq></Where></Query>",
CAMLQueryOptions: "<QueryOptions><IncludeMandatoryColumns>FALSE</IncludeMandatoryColumns></QueryOptions>",
completefunc: function(xData, Status) {
jQuery(xData.responseXML).SPFilterNode('z:row').each(function() {
strFileName = jQuery(this).attr("ows_FileLeafRef").split(";#")[1];
if(strFileName == FolderName)
{
FolderID = jQuery(this).attr("ows_ID");
jQuery().SPServices({
operation: "UpdateListItems",
async: false,
batchCmd: "Update",
listName: Sourcelist,
valuepairs: [["Title", NewFolderName], ["BaseName", NewFolderName]],
ID: FolderID,
completefunc: function(xData, Status) {
alert(Status);
}
});
}
});
}
});
}
function ChangeFolderName(FolderName,NewFolderName )
{
jQuery().SPServices({
operation: "GetListItems",
async: false,
listName: Sourcelist,
CAMLViewFields: "<ViewFields Properties='True' />",
CAMLQuery: "<Query><Where><Eq><FieldRef Name='FSObjType' /><Value Type='Integer'>1</Value></Eq></Where></Query>",
CAMLQueryOptions: "<QueryOptions><IncludeMandatoryColumns>FALSE</IncludeMandatoryColumns></QueryOptions>",
completefunc: function(xData, Status) {
jQuery(xData.responseXML).SPFilterNode('z:row').each(function() {
strFileName = jQuery(this).attr("ows_FileLeafRef").split(";#")[1];
if(strFileName == FolderName)
{
FolderID = jQuery(this).attr("ows_ID");
jQuery().SPServices({
operation: "UpdateListItems",
async: false,
batchCmd: "Update",
listName: Sourcelist,
valuepairs: [["Title", NewFolderName], ["BaseName", NewFolderName]],
ID: FolderID,
completefunc: function(xData, Status) {
alert(Status);
}
});
}
});
}
});
}
No comments:
Post a Comment