<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>prasannabalajim</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/prasannabalajim/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/prasannabalajim/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:50:22 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>How to add a Publishing Page in SharePoint 2013 using Client Object Model</title>
      <link>https://docs.microsoft.com/archive/blogs/prasannabalajim/how-to-add-a-publishing-page-in-sharepoint-2013-using-client-object-model</link>
      <pubDate>Mon, 20 May 2013 00:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Prasannabalaji Margabhandu]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/prasannabalajim/2013/05/20/how-to-add-a-publishing-page-in-sharepoint-2013-using-client-object-model/</guid>
      <description><![CDATA[This blog post explains how to create/add publishing pages to a Publishing Site in SharePoint 2013...]]></description>
      <content:encoded><![CDATA[<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">This blog post explains how to create/add publishing pages to a Publishing Site in SharePoint 2013 using the managed Client Object Model (CSOM) . We will be using the <span style="font-weight: bold;">Microsoft.SharePoint.Client.Publishing</span> DLL to achieve this. The <a href="https://msdn.microsoft.com/en-us/library/jj164782.aspx"><span style="font-weight: bold;">Microsoft.SharePoint.Client.Publishing</span></a>&nbsp;namespace will be used in the below sample.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><span style="text-decoration: underline;"><strong>Code Sample:</strong></span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The below method takes the ClientContext object and the name of the page to be created as parameters. It gets the reference of publishing web from the current web and creates a publishing page in the web.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p><span style="font-size: small;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">public </span></span></span><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">void</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> AddPublishingPage(</span></span><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">ClientContext</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> context, </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">string</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> pageName)</span></span></span></p>
<p><span style="font-size: small;">{</span></p>
<p><span style="color: #008000; font-family: Consolas; font-size: small;"><span style="color: #008000; font-family: Consolas;"><span style="color: #008000; font-family: Consolas;">// Get current web</span></span></span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">Web</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> webSite = context.Web;</span></span></span></p>
<p><span style="font-size: small;">context.Load(webSite);</span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">PublishingWeb</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> web = </span></span><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">PublishingWeb</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.GetPublishingWeb(context, webSite);</span></span></span></p>
<p><span style="font-size: small;">context.Load(web);</span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">if</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> (web != </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">null</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">)</span></span></span></p>
<p><span style="font-size: small;">{</span></p>
<p><span style="color: #008000; font-family: Consolas; font-size: small;"><span style="color: #008000; font-family: Consolas;"><span style="color: #008000; font-family: Consolas;">// Get Pages Library</span></span></span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">List</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> pages = context.Site.RootWeb.Lists.GetByTitle(</span></span><span style="color: #a31515; font-family: Consolas;"><span style="color: #a31515; font-family: Consolas;"><span style="color: #a31515; font-family: Consolas;">"Pages"</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">);</span></span></span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">ListItemCollection</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> existingPages = pages.GetItems(</span></span><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">CamlQuery</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.CreateAllItemsQuery());</span></span></span></p>
<p><span style="font-size: small;">context.Load(existingPages, items =&gt; items.Include(item =&gt; item.DisplayName).Where(obj =&gt; obj.DisplayName == pageName));</span></p>
<p><span style="font-size: small;">context.ExecuteQuery();</span></p>
<p><span style="color: #008000; font-family: Consolas; font-size: small;"><span style="color: #008000; font-family: Consolas;"><span style="color: #008000; font-family: Consolas;">// Check if page already exists</span></span></span></p>
<p><span style="font-size: small;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">if</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> (existingPages != </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">null</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> &amp;&amp; existingPages.Count &gt; 0)</span></span></span></p>
<p><span style="font-size: small;">{</span></p>
<p><span style="color: #008000; font-family: Consolas; font-size: small;"><span style="color: #008000; font-family: Consolas;"><span style="color: #008000; font-family: Consolas;">// Page already exists</span></span></span></p>
<p><span style="font-size: small;">}</span></p>
<p><span style="color: #0000ff; font-family: Consolas; font-size: small;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">else</span></span></span></p>
<p><span style="font-size: small;">{</span></p>
<p><span style="color: #008000; font-family: Consolas; font-size: small;"><span style="color: #008000; font-family: Consolas;"><span style="color: #008000; font-family: Consolas;">// Get Publishing Page Layouts</span></span></span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">List</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> publishingLayouts = context.Site.RootWeb.Lists.GetByTitle(</span></span><span style="color: #a31515; font-family: Consolas;"><span style="color: #a31515; font-family: Consolas;"><span style="color: #a31515; font-family: Consolas;">"Master Page Gallery"</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">);</span></span></span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">ListItemCollection</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> allItems = publishingLayouts.GetItems(</span></span><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">CamlQuery</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.CreateAllItemsQuery());</span></span></span></p>
<p><span style="font-size: small;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"> context.Load(allItems, items =&gt; items.Include(item =&gt; item.DisplayName).Where(obj =&gt; obj.DisplayName == </span></span><span style="color: #a31515; font-family: Consolas;"><span style="color: #a31515; font-family: Consolas;"><span style="color: #a31515; font-family: Consolas;">"BlankWebPartPage"</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">));</span></span></span></p>
<p><span style="font-size: small;">context.ExecuteQuery();</span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">ListItem</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> layout = allItems.Where(x =&gt; x.DisplayName == </span></span><span style="color: #a31515; font-family: Consolas;"><span style="color: #a31515; font-family: Consolas;"><span style="color: #a31515; font-family: Consolas;">"BlankWebPartPage"</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">).FirstOrDefault();</span></span></span></p>
<p><span style="font-size: small;">context.Load(layout);</span></p>
<p><span style="color: #008000; font-family: Consolas; font-size: small;"><span style="color: #008000; font-family: Consolas;"><span style="color: #008000; font-family: Consolas;">// Create a publishing page</span></span></span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">PublishingPageInformation</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> publishingPageInfo = </span></span><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">new</span></span></span><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">PublishingPageInformation</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">();</span></span></span></p>
<p><span style="font-size: small;">publishingPageInfo.Name = pageName;</span></p>
<p><span style="font-size: small;">publishingPageInfo.PageLayoutListItem = layout;</span></p>
<p><span style="font-size: small;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">PublishingPage</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;"> publishingPage = web.AddPublishingPage(publishingPageInfo);</span></span></span></p>
<p><span style="font-size: small;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"> publishingPage.ListItem.File.CheckIn(</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">string</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.Empty, </span></span><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;"><span style="color: #2b91af; font-family: Consolas;">CheckinType</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.MajorCheckIn);</span></span></span></p>
<p><span style="font-size: small;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"> publishingPage.ListItem.File.Publish(</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">string</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.Empty);</span></span></span></p>
<p><span style="font-size: small;"><span style="font-family: Consolas;"><span style="font-family: Consolas;"> publishingPage.ListItem.File.Approve(</span></span><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;"><span style="color: #0000ff; font-family: Consolas;">string</span></span></span><span style="font-family: Consolas;"><span style="font-family: Consolas;">.Empty);</span></span></span></p>
<p><span style="font-size: small;">context.Load(publishingPage);</span></p>
<p><span style="font-size: small;">context.Load(publishingPage.ListItem.File, obj =&gt; obj.ServerRelativeUrl);</span></p>
<p><span style="font-size: small;">context.ExecuteQuery();</span></p>
<p><span style="font-size: small;">}</span></p>
<p><span style="font-size: small;">}</span></p>
<p><span style="font-size: small;">}</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint 2013 - Alert Me - Option</title>
      <link>https://docs.microsoft.com/archive/blogs/prasannabalajim/sharepoint-2013-alert-me-option</link>
      <pubDate>Wed, 27 Mar 2013 23:03:00 GMT</pubDate>
      <dc:creator><![CDATA[Prasannabalaji Margabhandu]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/prasannabalajim/2013/03/27/sharepoint-2013-alert-me-option/</guid>
      <description><![CDATA[We usually have requirements. where users need to be notified when a Document or a List Item is...]]></description>
      <content:encoded><![CDATA[<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">We usually have requirements. where users need to be notified when a Document or a List Item is updated by someone. In SharePoint 2010, there is an option called <span style="font-weight: bold;">Alert Me </span>which is used to set the alerts.&nbsp;&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">The alerts can be set at Item level or the list level.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/53/01/4807.SP%202010.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-53-01/4807.SP-2010.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/53/01/4807.SP%202010.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-53-01/4807.SP-2010.jpg" alt="" border="0" /></a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">But, this will send the notification&nbsp;to only the user who is logged in.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">But always there would be a requirement to send alerts multiple users. How to achieve them OOB?</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><span style="font-weight: bold;">Good news!!! :-)</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">In SharePoint 2013, this feature has been enhanced and alerts can be sent to multiple users.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/53/01/0268.SP%202013.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-53-01/0268.SP-2013.jpg"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/53/01/0268.SP%202013.jpg" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-53-01/0268.SP-2013.jpg" alt="" border="0" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>How to create views for external lists in SharePoint 2010 using ECMAScript</title>
      <link>https://docs.microsoft.com/archive/blogs/prasannabalajim/how-to-create-views-for-external-lists-in-sharepoint-2010-using-ecmascript</link>
      <pubDate>Sun, 27 May 2012 08:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Prasannabalaji Margabhandu]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/prasannabalajim/2012/05/27/how-to-create-views-for-external-lists-in-sharepoint-2010-using-ecmascript/</guid>
      <description><![CDATA[This blog post explains how to create views for external lists (connected to a WCF Service using...]]></description>
      <content:encoded><![CDATA[<p>This blog post explains how to create views for external lists (connected to a WCF Service using BCS) in SharePoint 2010 using ECMAScript. This post will not cover the details about how to create external lists using BCS. For detailed information on this topic please refer the links below.</p>
<p><a href="https://msdn.microsoft.com/en-us/library/ff953200.aspx"><span style="color: #0000ff;">Connecting to a WCF Service Using Business Connectivity Services in Office 2010</span></a></p>
<p><a href="https://msdn.microsoft.com/en-us/library/ee558778.aspx"><span style="color: #0000ff;">How to: Create External Lists in SharePoint</span></a></p>
<p><span style="text-decoration: underline;"><strong>Creating a View:</strong></span></p>
<p>Creating a View to an external list is a 2 step process. First step is to create a view and add it to the view collection of the external list. Second step is to update the created view to set the Method XML.</p>
<p>Let us consider that we are creating a view for an external list named Customer. The Customer list is linked to the Customer_ECT external content type. This ECT has the following operations defined.</p>
<p>1. GetCustomerById - Fetches the customer item based on the customer ID</p>
<p>The SP.ViewCreationInformation class will be used to create views for SharePoint Lists.</p>
<p>var listName = "Customer";<br />var viewName = "Customer_123";<br />var viewCollection;<br />function createView() {<br />&nbsp;&nbsp;&nbsp; var clientContext = new SP.ClientContext.get_current();<br />&nbsp;&nbsp;&nbsp; if (clientContext != undefined &amp;&amp; clientContext != null) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var web = clientContext.get_web();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var listCollection = web.get_lists();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var list = listCollection.getByTitle(listName);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; viewCollection = list.get_views();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var viewInfo = new SP.ViewCreationInformation();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; viewInfo.set_title(viewName);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; viewInfo.set_rowLimit(2000);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; viewInfo.set_personalView(true);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; viewCollection.add(viewInfo);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clientContext.load(viewCollection);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clientContext.executeQueryAsync(Function.createDelegate(this, this.onViewCreationSucceeded), Function.createDelegate(this, this.onViewCreationFailed));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; }<br />}</p>
<p>function onViewCreationSucceeded() {<br />&nbsp;&nbsp;&nbsp; this.clearViewNamesCache();<br />&nbsp;&nbsp;&nbsp; var clientContext = new SP.ClientContext.get_current();<br />&nbsp;&nbsp;&nbsp; if (clientContext != undefined &amp;&amp; clientContext != null) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var view = this.viewCollection.getByTitle(viewName);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var query = "&lt;Method Name='GetCustomerById'&gt;&lt;Filter Name='customerID' Value='123'/&gt;&lt;/Method&gt;";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; view.set_method(query);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; view.update();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clientContext.executeQueryAsync(Function.createDelegate(this, this.onViewUpdateSucceeded), Function.createDelegate(this, this.onViewUpdateFailed));<br />&nbsp;&nbsp;&nbsp; }<br />}</p>
<p>function onViewUpdateSucceeded() {<br />&nbsp;&nbsp;&nbsp; alert("View Created Successfully");&nbsp;&nbsp;&nbsp; <br />}</p>
<p>function onViewUpdateFailed(sender, args) {<br />&nbsp;&nbsp;&nbsp; alert('An error occurred while updating the view');<br />}</p>
<p>function onViewCreationFailed(sender, args) {<br />&nbsp;&nbsp;&nbsp; alert('An error occurred while creating the view');<br />}</p>
<p>Now, call the createView method to create a view for the external list Customer. Thats it!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
  </channel>
</rss>