JavaScript Object Model (ECMA) Programming In SharePoint 2016 And Office 365

Priyaranjan K S

This book serves as a jump start to client side development with SharePoint 2016 and SharePoint Online in Office 365.

  • Published on Oct 03 2016
  • Pages 318
  • Downloaded 1.9k
  • Type PDF
premium C# Corner Go premium, enjoy all books for free! Download

This book is a complete guide of how to start working with ECMA in SharePoint, and takes us through all the functionality of JavaScript and SharePoint Object Model from very basic to extremely advanced. The eBook contains more than 300 examples with codes and explanations along with real-time screenshots so as to make the readers understand each point clearly. This book is useful to both, the experts and the beginners, because it offers at least something to everyone.
 
Table Of Content  
  •  Introduction
    • JSOM Working
    • Script on Demand
    • JSOM Structure
    • Exception Handling
  • Working with Content Type
    • Add Site Column to Site Content Type
    • Create a List Content Type
    • Create Site Content Type
    • List All List Content Type
    • List All List Content Types
  • Working with Document Library
    • Create a Document Library
    • Enable Minor Versions
    • Enable Major Versions
    • Get Base template ID
    • Get List of Event Receivers
    • Get Form URLs
    • Hide Document Library
    • Enable Document Check out
    • Add Library to Quick Launch
    • Set Image URL
  • Working with Fields
    • Create Different Types of Text Fields
    • Create Text, Boolean and URL fields
    • Create Number, Percentage and User fields
    • Get Field Type
    • Create LookUp and DateTime Fields
    • Assign Values to List Item
    • Get Field Values of List Item
    • Create Choice Fields
    • Update Field Properties
    • Delete Field
  • Working with Files
    • Check Out File
    • Check In File
    • Delete File
    • Delete Attachment File
    • List all Attachment Files
    • Get File Properties (Author, Modified By)
    • Get All Versions
    • Get All Checked Out Files
    • Get Checked Out User
    • Get Major Version
    • Get Minor Version
    • Publish File
    • Restore File Version
    • Delete Version by Label
    • Delete All Versions
    • Discard Checkout
    • Get All Files from Library
    • Create Attachment Folder
    • Add File to Document Library
    • Add File to List as Attachment
  • Working with Folder
    • Break Inheritance
    • Create Folder
    • Edit Folder Name
    • Get All Folders
    • Get Files from Folder
    • Get Folder Properties
  • Working with Group
    • Add Role
    • Add User
    • Edit Membership
    • Get User’s Group Membership Properties
    • Get User Group Properties
    • Delete Group
    • Get Site Groups
    • Get Group Users
    • Remove User from Group
    • Set Approver Email
    • Set User as Owner of Group
    • Set a Group as Owner of Another Group
  • Working with List
    • Allow Attachments
    • Allow Folder Creation
    • Allow Management of Content Types
    • Break Inheritance
    • Create List
    • Delete List
    • Set Draft Item Security
    • Get Base Template
    • Get List Properties
    • Get All Lists
    • Set List as Crawlable
    • Get Entity Type Full Name
    • Set Validation Formula
    • Enable List Versioning
    • Reset Inheritance
    • Update List
  • Working with List Items
    • Create List Item
    • Batch Create List Item
    • Retrieve List Item Conditonally
    • Retrieve All List Items
    • Delete List Items
  • Working with Navigation
    • Add Top Navigation Nodes
    • Add Quick Launch Nodes
    • Delete Quick Launch Navigation Nodes
    • Delete Top Navigation Nodes
    • Get Child Nodes
    • Get Quick Launch Nodes
    • Get Top Navigation Nodes
    • Update Quick Launch Nodes
  • Working with Document Set
    • Create a Document Set
    • Get All Files from Document Set
  • Working with Publishing Page
    • Create Publishing Page
    • Set Publishing Page Content
    • Get Publishing Page Content
  • Working with Property Bag
    • Create Property Bag Value
    • Read Property Bag Value
  • Working with Roles
    • Get all Roles
    • Create Role Definition
    • Update Role Definition
    • Delete Base Permissions
    • Remove Role Definition from User
    • Remove Role Definition from Group
    • Add Role Definition to User
    • Add Role Definition to Group
    • Remove Role Definition
  • Working with Views
    • Create View
    • Get All List Views
    • Update List Views
    • Get Fields from List View
    • Set JSLink in List View
    • Delete View
  • Working with Web
    • Add Language
    • Get Current Locale
    • Get Time Zone
    • Get Web Language
    • Get Specific Web Properties
    • Get All Web Properties
    • Remove Language
    • Apply Theme
    • Get Subwebs
    • Get Features List
    • Get Server Date and Time
    • Get Supported Languages
    • Get Web Templates
  • Working with Users
    • Check if User has Full Permissions
    • Check if User is Present in Group
    • Get All Users in the Web
    • Get Current User Properties
    • Get User’s Groups
    • Get User Information
  • Working with Search
    • Display Managed Property in Results
    • Filter by Managed Property
    • Filter by Result Source
    • Add Multiple Filters
    • Refinement Filters by Filetype
    • Refinement Filters by Date Time
  • Working with Social Features
    • Follow Document
    • Followed Users
    • Follow Site
    • Follow User
    • Get Followed Documents
    • Get Followed Sites
    • Get Followed Users
    • Get Following Status
    • Stop Following Document
    • Stop Following Site
    • Stop Following User
  • Working with User Profile
    • Get User Profile
    • Get Single User Profile Properties
    • Get Multiple User Profile Properties of a User
    • Get User Profile Properties for Multiple Users
    • Set Multi Value User Profile Property
    • Set Current User Properties
  • Working with Modal Dialog
    • Call Out menu
    • Modal Dialog
  • Working with Taxonomy
    • Create TermGroup
    • Create Termset
    • Create Term
    • Create Child Term
    • Create Label
    • Copy Term
    • Get All Labels
    • Get All Term Store
    • Get Default Term Store
    • Get All Groups
    • Get Terms from Single Level
    • Get Termsets from Group
    • Get Terms from Termsets
    • Move Term
    • Move Termset
    • Move Term as Child Term
    • Deprecate Term
    • Re-enable Deprecated Term
    • Delete Label
    • Delete Terms
    • Delete Termset
    • Delete Group
  • Working with Custom User action
    • Add Custom Action to ECB menu
    • Add Custom Action to Site Settings
    • Add Custom Action to Ribbon
    • Add Custom Action to Site Actions
    • Get Available List Custom Actions
    • Edit Custom Action
    • Delete Custom Action
  • Summary