Posts

Showing posts from November, 2015

Camlex.NET simplifies creating of CAML queries

Image
I like this tool and would like to share with you, this tool help you create the CAML queries via using this  Camlex.NET DLL . You can download this DLL and use in your project. As per their documentation to get the following CAML query   < Where >    < Eq >      < FieldRef   Name = " Status "   />      < Value   Type = " Text " > Completed </ Value >    </ Eq > </ Where > you just need to write the following code string caml =     Camlex.Query()         .Where(x => ( string )x[ "Status" ] == "Completed" ).ToString(); You can also generate the code just put the CAML  http://camlex-online.org/  URL and generate the code.

Useful SharePoint GitHub code example & snippets

In this post I am going to share with you some of the useful GitHub codes repository that will help you to build your own  application/App in SharePoint 2013. Here are the List of GitHub Repositories  SharePoint Patterns and Practices: This is the Community Source Code location for the SharePoint and Office Patterns and Practices (PnP). We will be revising and enhancing the samples here and they should be considered just that, samples. We are working with the MSDN Content Publishing team to take the most impactful and useful samples that complete common customer scenarios and publishing them as "Solution Packs" of content as well as "Sample Packs" of sample code that has been reviewed by the Office 365 team and blessed as a recommended way to approach these scenarios. https://github.com/wobba/PnP Framework SharePoint Code Analysis Framework-Rules: Rules for the SharePoint Code Analysis Framework https://github.com/OfficeDev/SharePoint-Code-Analysis-Fra

SharePoint 2013 CTX variable and its function part 3

Image
This is my third post of " SharePoint 2013 CTX variable and its function " series  CTX Function Part 1 CTX Function Part 2 Other Utility Functions Srch.U.isTableTypeof(resultTable, tableTypeName) : Indicates whether the given table matches tableTypeName. Srch.U.isSubstrateTable(resultTable): true if the table is a substrate table; false otherwise Srch.U.isSPFSKU(): true if the host is a SharePoint Foundation; false otherwise. Srch.U.isSameHost(url, hostname): Indicates whether the given URL contains the same hostname. Srch.U.isRTL(): Indicates whether the document has the RTL attribute. Srch.U.isProtocolAllowed(value): true if the URL uses a supported protocol; otherwise, false. Srch.U.isPrimitive: Indicates whether the given object is a function, complex project. Srch.U.getSingleHHXMLNodeValue(xmlDoc, nodeName): Gets a single hit-highlighted XML node. Srch.U.isPageInMSdMOde(): Indicates whether the current page is in MDS(minimal Download Str

Scroll to Top Search Result Page

“ Scroll to Top Search Result Page ” issue encounter while working with one of our client. Client has customized 2013 search center with branding (that includes all custom master page and layout pages) and because of this customization the scroll to top “ OOB ” functionality stop working. I have search a lot but only find one blog related to this issue, I need to must say thanks to this post help me to investigate on it. As per this blog you can enable this two ways. Web Part property to set “ScrollToTopOnRedraw” option to true. ( I checked by default it true for our ‘.webpart’ webpart. Update OOB Control template “Control_SearchResults.html” template and put “ctx.ClientControl.set_scrollToTopOnRedraw(true)” function at the top of Srch.U.shouldAnimate(ctx.DataProvider))condition. Below is the code snippets.  <div id="Control_SearchResults"> ctx.ClientControl.set_scrollToTopOnRedraw(true);  if (Srch.U.shouldAnimate(ctx.DataProvider)) { Srch.U.hideElem

Sharepoint 2013 CTX variable and its function part 2

Image
This is my second post of " SharePoint 2013 CTX variable and its function " series  CTX Function Part 1 CTX Function Part 3 Other Utility Functions Srch.U.getFriendlyNameForFileExtension(fileExtension) : Get a friendly name for file extension  Srch.U.isWebPage(fileExtension ): Indicates whether the given file extension is a web page. Srch.U.truncateUrl(url, maxChars) : Truncates the given URL. The URL should not be encoded. Srch.U.getTrimmedString(value, cutOff) : Trims the given string based on the given cut off value; adds an ellipsis if required. Srch.U.trimExtraSpaces(text): Trims extra space characters from the string.( Remove the unwanted space between, left and right form the string.) String.format(formattedstring,n parameters): Format the string based on the format and parameters. Srch.U.toFormattedNumber(num, defaultDecimalPlacesIfNotInt) : Converts the number format to the given format. Srch.U.concatUrl(firstPart, secondPart): Concatena