SlideShare uma empresa Scribd logo
1 de 60
SharePoint 2010
 Session - 4

By: Usman Zafar Malik
[MCTS: MOSS 2007], [MSCBSS: CRM 3.0 / 4.0], MCP
SharePoint 2010 Development
SharePoint 2010 Development
•   Content Types
•   Site Columns
•   List and Libraries
•   List Definitions
•   Event Receiver on Features
•   Event Receiver on Lists
•   List Instances
•   Page Layouts
SharePoint 2010 Site Columns
Site Columns
What are site columns?
• A column represents an attribute, or piece of
  metadata, that the user wants to manage for the items
  in the list or content type to which they added the
  column.

Possible scopes
• When you create a site column on a site, that site
  column also becomes available to any child sites, and
  thereby, the lists on those sites.
Site Columns
<Field ID="{9A77BCEB-5230-48f2-93ED-D87DAAEC6998}"
 Name=“SC1"
 StaticName=“SC1"
 SourceID="http://schemas.microsoft.com/sharepoint/v4"
 Group=“Group Site Columns"
 DisplayName=“SC 1"
 Type="Text"
 Required="FALSE"
 Sealed="FALSE">
</Field>
Site Columns
Type   Description            Type Formats
Text   Single line of text
Note   Multi line of text     Plain Text
                              RichText=”FALSE” (default value)

                              Rich Text
                              RichText=”TRUE”
                              RichTextMode=”Compatible” (default value)

                              Support simple html, bold, italics, bulleted or
                              numbered lists, colored text, and background
                              colors

                              Enhanced Text
                              RichText=”TRUE”
                              RichTextMode=”FullHtml”

                              Supports additional options for hyperlinks,
                              pictures, and tables
Site Columns
Type          Description            Type Formats
Choice        Single Choice          Drop-Down Menu or Combo Box
                                     Format=”Dropdowns”

                                     Radio Buttons or Check Boxes
                                     Format=”RadioButtons”
MultiChoice   Select Multi Choice
Integer       Integer value          Minimum Value (0 for example)
                                     Min=”0″

                                     Maximum Value (100 for example)
                                     Max=”100″

                                     Decimal Places (Default is Automatic, example 2
                                     decimal places)
                                     Decimals=”2″

                                     Show as Percentage (Default is False)
                                     Percentage=”FALSE”
Site Columns
Type       Description                          Type Formats
Currency   Currency value                       Minimum Value (0 for example)
                                                Min=”0″

                                                Maximum Value (100 for example)
                                                Max=”100″

                                                Decimal Places (Default is Automatic, example 2
                                                decimal places)
                                                Decimals=”2″

                                                Currency Format
                                                This sets the display format of the currency.
                                                LCID=”3081″
Boolean    Yes/No value                         Yes/True = 1
                                                No/False = 0
Lookup     Lookup column from some other list
Site Columns
Type        Description                         Type Formats
DateTime    Date Time value                     Date and Time Format
                                                Show the date only:-
                                                Format=”DateOnly”

                                                Show the date and time:-
                                                Format=”DateTime”
User        Select Single Person or Group       People Only
                                                UserSelectionMode=”PeopleOnly”

                                                People and Groups
                                                UserSelectionMode=”PeopleAndGroups”

                                                Show field
                                                ShowField=”Name”
MultiUser   Select Multiple Persons or Groups
URL         Hyperlink or Picture                Hyperlink
                                                Format=”Hyperlink”

                                                Picture
                                                Format=”Image”
Site Columns
Site Columns
Site Columns
Site Columns
Site Columns
Site Columns
SharePoint 2010 Content Types
Content Types
What is content type?

• A content type is simply a way to define a particular set of
  information.

  Possible scopes
    –   Farm: No
    –   Web Application: No
    –   Site Collection: Yes
    –   Web Site: Yes
Built in Content Types
Content Types
• Two valid ways to construct a content type ID

• Parent content type ID + two hexadecimal values
  (the two hexadecimal values cannot be "00")

• Parent content type ID + "00" + hexadecimal
  GUID
Content Types
Content Types
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
 <!-- Parent ContentType: Item (0x01) -->
 <ContentType ID="0x010058be2d7367e54e128230e227d79d6112"
         Name="DummySharePointProject - DummyContentType1"
         Group="Custom Content Types"
         Description="My Content Type"
         Inherits="TRUE"
         Version="0">
  <FieldRefs>

       <FieldRef ID="{9A77BCEB-5230-48f2-93ED-D87DAAEC6998}" Name="SC1" />
       <FieldRef ID="{6AAD913B-D930-49b5-8BCD-99FAB8857257}" Name="ExpiresOn" />
       <FieldRef ID="{D38E97DA-CD82-4a77-9086-3B97A6D61A92}" Name="Activated" />

  </FieldRefs>
 </ContentType>
</Elements>
Content Types
Content Types
Content Types
Content Types
Content Types
Content Types
Content Types
Content Types
SharePoint 2010 List Definitions
List Definitions

What is List Definition?

• List Definition as a Blueprint or template of a list
  using which you can create instances of list
List Definitions
List Definitions
List Definitions
SharePoint 2010 List Instance
List Instance
  What is List Instance?

• An instance or object of List created from the List
  Definition.

  Possible scopes
   –   Farm: No
   –   Web Application: No
   –   Site Collection: Yes
   –   Web Site: Yes
List Instance
List Instance
List Instance
SharePoint 2010 Event Receiver on Features
Event Receivers
 What are Event Receivers?

• In Simple words, Event Handlers. Perform an
  operation when an event occurred.
Event Receivers
Types of Event Receivers

   List Events

   - Adding/ed a new list field.
   - Updating/ed a field.

   List Item Events

   -   Adding/ed a new list item or document.
   -   Document checking/ed in or out.
   -   Adding/ed an attachment.
   -   Deleting/ed an item or document.
Event Receivers
Types of Event Receivers

    List Email Events

    - A list received an email.
    Web Events

    - Deleting/ed a site collection or site.
    - Creating/ed a new site collection or sub site.
    Feature Events

    - Feature activating/ed or deactivating/ed.
    List Workflow Events

    - A workflow is starting/ed, postponed, or completed
Event Receiver on Feature
Event Receiver on Feature
SharePoint 2010 Event Receiver on Lists
Event Receiver on List
Event Receiver on List
Event Receiver on List
Event Receiver on List
Adding List Event Receiver in List’s Feature
Adding List Event Receiver in List’s Feature
Adding List Event Receiver in List’s Feature
SharePoint 2010 Page Layouts
Page Layouts
 What is Page Layout?

• A template on which page is created.
Page Layouts
Page Layouts
Page Layouts
Thanks !

Mais conteúdo relacionado

Mais procurados

netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8netmind
 
GDI Seattle - Intro to JavaScript Class 4
GDI Seattle - Intro to JavaScript Class 4GDI Seattle - Intro to JavaScript Class 4
GDI Seattle - Intro to JavaScript Class 4Heather Rock
 
SharePointfest Denver - A jQuery Primer for SharePoint
SharePointfest Denver -  A jQuery Primer for SharePointSharePointfest Denver -  A jQuery Primer for SharePoint
SharePointfest Denver - A jQuery Primer for SharePointMarc D Anderson
 
Modern Application Foundations: Underscore and Twitter Bootstrap
Modern Application Foundations: Underscore and Twitter BootstrapModern Application Foundations: Underscore and Twitter Bootstrap
Modern Application Foundations: Underscore and Twitter BootstrapHoward Lewis Ship
 
Therapeutic refactoring
Therapeutic refactoringTherapeutic refactoring
Therapeutic refactoringkytrinyx
 
Wordcamp Fayetteville Pods Presentation (PDF)
Wordcamp Fayetteville Pods Presentation (PDF)Wordcamp Fayetteville Pods Presentation (PDF)
Wordcamp Fayetteville Pods Presentation (PDF)mpvanwinkle
 
MVC and Razor - Doc. v1.2
MVC and Razor - Doc. v1.2MVC and Razor - Doc. v1.2
MVC and Razor - Doc. v1.2Naji El Kotob
 
CouchDB at New York PHP
CouchDB at New York PHPCouchDB at New York PHP
CouchDB at New York PHPBradley Holt
 

Mais procurados (10)

netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
 
GDI Seattle - Intro to JavaScript Class 4
GDI Seattle - Intro to JavaScript Class 4GDI Seattle - Intro to JavaScript Class 4
GDI Seattle - Intro to JavaScript Class 4
 
SharePointfest Denver - A jQuery Primer for SharePoint
SharePointfest Denver -  A jQuery Primer for SharePointSharePointfest Denver -  A jQuery Primer for SharePoint
SharePointfest Denver - A jQuery Primer for SharePoint
 
Modern Application Foundations: Underscore and Twitter Bootstrap
Modern Application Foundations: Underscore and Twitter BootstrapModern Application Foundations: Underscore and Twitter Bootstrap
Modern Application Foundations: Underscore and Twitter Bootstrap
 
Schemas and soap_prt
Schemas and soap_prtSchemas and soap_prt
Schemas and soap_prt
 
Therapeutic refactoring
Therapeutic refactoringTherapeutic refactoring
Therapeutic refactoring
 
Wordcamp Fayetteville Pods Presentation (PDF)
Wordcamp Fayetteville Pods Presentation (PDF)Wordcamp Fayetteville Pods Presentation (PDF)
Wordcamp Fayetteville Pods Presentation (PDF)
 
MVC and Razor - Doc. v1.2
MVC and Razor - Doc. v1.2MVC and Razor - Doc. v1.2
MVC and Razor - Doc. v1.2
 
CouchDB at New York PHP
CouchDB at New York PHPCouchDB at New York PHP
CouchDB at New York PHP
 
Xhtml tags reference
Xhtml tags referenceXhtml tags reference
Xhtml tags reference
 

Destaque

Upgrade webcast avoid the mess id
Upgrade webcast   avoid the mess idUpgrade webcast   avoid the mess id
Upgrade webcast avoid the mess idJoshua Haebets
 
SharePoint 2010 Training Session 6
SharePoint 2010 Training Session 6SharePoint 2010 Training Session 6
SharePoint 2010 Training Session 6Usman Zafar Malik
 
SharePoint 2010 Training Session 5
SharePoint 2010 Training Session 5SharePoint 2010 Training Session 5
SharePoint 2010 Training Session 5Usman Zafar Malik
 
Intranet design strategies2011 (nx power lite)
Intranet design strategies2011 (nx power lite)Intranet design strategies2011 (nx power lite)
Intranet design strategies2011 (nx power lite)Sara Durning, MDes
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)MJ Ferdous
 
SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1Usman Zafar Malik
 

Destaque (7)

Upgrade webcast avoid the mess id
Upgrade webcast   avoid the mess idUpgrade webcast   avoid the mess id
Upgrade webcast avoid the mess id
 
SpaceTech4
SpaceTech4SpaceTech4
SpaceTech4
 
SharePoint 2010 Training Session 6
SharePoint 2010 Training Session 6SharePoint 2010 Training Session 6
SharePoint 2010 Training Session 6
 
SharePoint 2010 Training Session 5
SharePoint 2010 Training Session 5SharePoint 2010 Training Session 5
SharePoint 2010 Training Session 5
 
Intranet design strategies2011 (nx power lite)
Intranet design strategies2011 (nx power lite)Intranet design strategies2011 (nx power lite)
Intranet design strategies2011 (nx power lite)
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)
 
SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1
 

Semelhante a SharePoint 2010 Training Session 4

Power Automate Techniques that "Save
Power Automate Techniques that "SavePower Automate Techniques that "Save
Power Automate Techniques that "SaveThomas Duff
 
05.Blend Expression, Transformation & Animation
05.Blend Expression, Transformation & Animation05.Blend Expression, Transformation & Animation
05.Blend Expression, Transformation & AnimationNguyen Tuan
 
Web app development_html_02
Web app development_html_02Web app development_html_02
Web app development_html_02Hassen Poreya
 
Understanding the ins and outs of word press metadata
Understanding the ins and outs of word press metadataUnderstanding the ins and outs of word press metadata
Understanding the ins and outs of word press metadataNicholas Batik
 
Rich Internet Applications con JavaFX e NetBeans
Rich Internet Applications  con JavaFX e NetBeans Rich Internet Applications  con JavaFX e NetBeans
Rich Internet Applications con JavaFX e NetBeans Fabrizio Giudici
 
WPF L02-Graphics, Binding and Animation
WPF L02-Graphics, Binding and AnimationWPF L02-Graphics, Binding and Animation
WPF L02-Graphics, Binding and AnimationMohammad Shaker
 
jQuery Rescue Adventure
jQuery Rescue AdventurejQuery Rescue Adventure
jQuery Rescue AdventureAllegient
 
JavaScript for Flex Devs
JavaScript for Flex DevsJavaScript for Flex Devs
JavaScript for Flex DevsAaronius
 
The JSON REST API for WordPress
The JSON REST API for WordPressThe JSON REST API for WordPress
The JSON REST API for WordPressTaylor Lovett
 
Retail referencearchitecture productcatalog
Retail referencearchitecture productcatalogRetail referencearchitecture productcatalog
Retail referencearchitecture productcatalogMongoDB
 
SPTechCon - Share point and jquery essentials
SPTechCon - Share point and jquery essentialsSPTechCon - Share point and jquery essentials
SPTechCon - Share point and jquery essentialsMark Rackley
 
Web Programming& Scripting Lab
Web Programming& Scripting LabWeb Programming& Scripting Lab
Web Programming& Scripting LabSwapnali Pawar
 
Breaking down data silos with the open data protocol
Breaking down data silos with the open data protocolBreaking down data silos with the open data protocol
Breaking down data silos with the open data protocolWoodruff Solutions LLC
 
SEF2013 - A jQuery Primer for SharePoint
SEF2013 - A jQuery Primer for SharePointSEF2013 - A jQuery Primer for SharePoint
SEF2013 - A jQuery Primer for SharePointMarc D Anderson
 
Power Automate Techniques that "Saved Our Bacon"
Power Automate Techniques that "Saved Our Bacon"Power Automate Techniques that "Saved Our Bacon"
Power Automate Techniques that "Saved Our Bacon"Thomas Duff
 
Documentation For Tab Setup
Documentation For Tab SetupDocumentation For Tab Setup
Documentation For Tab Setupvkeeton
 

Semelhante a SharePoint 2010 Training Session 4 (20)

Power Automate Techniques that "Save
Power Automate Techniques that "SavePower Automate Techniques that "Save
Power Automate Techniques that "Save
 
05.Blend Expression, Transformation & Animation
05.Blend Expression, Transformation & Animation05.Blend Expression, Transformation & Animation
05.Blend Expression, Transformation & Animation
 
Javascript
JavascriptJavascript
Javascript
 
Web app development_html_02
Web app development_html_02Web app development_html_02
Web app development_html_02
 
Understanding the ins and outs of word press metadata
Understanding the ins and outs of word press metadataUnderstanding the ins and outs of word press metadata
Understanding the ins and outs of word press metadata
 
Html css
Html cssHtml css
Html css
 
Rich Internet Applications con JavaFX e NetBeans
Rich Internet Applications  con JavaFX e NetBeans Rich Internet Applications  con JavaFX e NetBeans
Rich Internet Applications con JavaFX e NetBeans
 
WPF L02-Graphics, Binding and Animation
WPF L02-Graphics, Binding and AnimationWPF L02-Graphics, Binding and Animation
WPF L02-Graphics, Binding and Animation
 
jQuery Rescue Adventure
jQuery Rescue AdventurejQuery Rescue Adventure
jQuery Rescue Adventure
 
JavaScript for Flex Devs
JavaScript for Flex DevsJavaScript for Flex Devs
JavaScript for Flex Devs
 
The JSON REST API for WordPress
The JSON REST API for WordPressThe JSON REST API for WordPress
The JSON REST API for WordPress
 
Retail referencearchitecture productcatalog
Retail referencearchitecture productcatalogRetail referencearchitecture productcatalog
Retail referencearchitecture productcatalog
 
SPTechCon - Share point and jquery essentials
SPTechCon - Share point and jquery essentialsSPTechCon - Share point and jquery essentials
SPTechCon - Share point and jquery essentials
 
Web Programming& Scripting Lab
Web Programming& Scripting LabWeb Programming& Scripting Lab
Web Programming& Scripting Lab
 
Breaking down data silos with the open data protocol
Breaking down data silos with the open data protocolBreaking down data silos with the open data protocol
Breaking down data silos with the open data protocol
 
SEF2013 - A jQuery Primer for SharePoint
SEF2013 - A jQuery Primer for SharePointSEF2013 - A jQuery Primer for SharePoint
SEF2013 - A jQuery Primer for SharePoint
 
Power Automate Techniques that "Saved Our Bacon"
Power Automate Techniques that "Saved Our Bacon"Power Automate Techniques that "Saved Our Bacon"
Power Automate Techniques that "Saved Our Bacon"
 
Basic css
Basic cssBasic css
Basic css
 
Jquery fundamentals
Jquery fundamentalsJquery fundamentals
Jquery fundamentals
 
Documentation For Tab Setup
Documentation For Tab SetupDocumentation For Tab Setup
Documentation For Tab Setup
 

Mais de Usman Zafar Malik

SharePoint 2010 Training Session 3
SharePoint 2010 Training Session 3SharePoint 2010 Training Session 3
SharePoint 2010 Training Session 3Usman Zafar Malik
 
SharePoint 2010 Training Session 2
SharePoint 2010 Training Session 2SharePoint 2010 Training Session 2
SharePoint 2010 Training Session 2Usman Zafar Malik
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanUsman Zafar Malik
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanUsman Zafar Malik
 
Presentation Moss 2007 Usman
Presentation Moss 2007 UsmanPresentation Moss 2007 Usman
Presentation Moss 2007 UsmanUsman Zafar Malik
 

Mais de Usman Zafar Malik (6)

SharePoint 2010 Training Session 3
SharePoint 2010 Training Session 3SharePoint 2010 Training Session 3
SharePoint 2010 Training Session 3
 
SharePoint 2010 Training Session 2
SharePoint 2010 Training Session 2SharePoint 2010 Training Session 2
SharePoint 2010 Training Session 2
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
 
Windows Workflow Foundation
Windows Workflow FoundationWindows Workflow Foundation
Windows Workflow Foundation
 
Presentation Moss 2007 Usman
Presentation Moss 2007 UsmanPresentation Moss 2007 Usman
Presentation Moss 2007 Usman
 

SharePoint 2010 Training Session 4

  • 1. SharePoint 2010 Session - 4 By: Usman Zafar Malik [MCTS: MOSS 2007], [MSCBSS: CRM 3.0 / 4.0], MCP
  • 3. SharePoint 2010 Development • Content Types • Site Columns • List and Libraries • List Definitions • Event Receiver on Features • Event Receiver on Lists • List Instances • Page Layouts
  • 5. Site Columns What are site columns? • A column represents an attribute, or piece of metadata, that the user wants to manage for the items in the list or content type to which they added the column. Possible scopes • When you create a site column on a site, that site column also becomes available to any child sites, and thereby, the lists on those sites.
  • 6. Site Columns <Field ID="{9A77BCEB-5230-48f2-93ED-D87DAAEC6998}" Name=“SC1" StaticName=“SC1" SourceID="http://schemas.microsoft.com/sharepoint/v4" Group=“Group Site Columns" DisplayName=“SC 1" Type="Text" Required="FALSE" Sealed="FALSE"> </Field>
  • 7. Site Columns Type Description Type Formats Text Single line of text Note Multi line of text Plain Text RichText=”FALSE” (default value) Rich Text RichText=”TRUE” RichTextMode=”Compatible” (default value) Support simple html, bold, italics, bulleted or numbered lists, colored text, and background colors Enhanced Text RichText=”TRUE” RichTextMode=”FullHtml” Supports additional options for hyperlinks, pictures, and tables
  • 8. Site Columns Type Description Type Formats Choice Single Choice Drop-Down Menu or Combo Box Format=”Dropdowns” Radio Buttons or Check Boxes Format=”RadioButtons” MultiChoice Select Multi Choice Integer Integer value Minimum Value (0 for example) Min=”0″ Maximum Value (100 for example) Max=”100″ Decimal Places (Default is Automatic, example 2 decimal places) Decimals=”2″ Show as Percentage (Default is False) Percentage=”FALSE”
  • 9. Site Columns Type Description Type Formats Currency Currency value Minimum Value (0 for example) Min=”0″ Maximum Value (100 for example) Max=”100″ Decimal Places (Default is Automatic, example 2 decimal places) Decimals=”2″ Currency Format This sets the display format of the currency. LCID=”3081″ Boolean Yes/No value Yes/True = 1 No/False = 0 Lookup Lookup column from some other list
  • 10. Site Columns Type Description Type Formats DateTime Date Time value Date and Time Format Show the date only:- Format=”DateOnly” Show the date and time:- Format=”DateTime” User Select Single Person or Group People Only UserSelectionMode=”PeopleOnly” People and Groups UserSelectionMode=”PeopleAndGroups” Show field ShowField=”Name” MultiUser Select Multiple Persons or Groups URL Hyperlink or Picture Hyperlink Format=”Hyperlink” Picture Format=”Image”
  • 18. Content Types What is content type? • A content type is simply a way to define a particular set of information. Possible scopes – Farm: No – Web Application: No – Site Collection: Yes – Web Site: Yes
  • 20. Content Types • Two valid ways to construct a content type ID • Parent content type ID + two hexadecimal values (the two hexadecimal values cannot be "00") • Parent content type ID + "00" + hexadecimal GUID
  • 22. Content Types <?xml version="1.0" encoding="utf-8"?> <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <!-- Parent ContentType: Item (0x01) --> <ContentType ID="0x010058be2d7367e54e128230e227d79d6112" Name="DummySharePointProject - DummyContentType1" Group="Custom Content Types" Description="My Content Type" Inherits="TRUE" Version="0"> <FieldRefs> <FieldRef ID="{9A77BCEB-5230-48f2-93ED-D87DAAEC6998}" Name="SC1" /> <FieldRef ID="{6AAD913B-D930-49b5-8BCD-99FAB8857257}" Name="ExpiresOn" /> <FieldRef ID="{D38E97DA-CD82-4a77-9086-3B97A6D61A92}" Name="Activated" /> </FieldRefs> </ContentType> </Elements>
  • 31. SharePoint 2010 List Definitions
  • 32. List Definitions What is List Definition? • List Definition as a Blueprint or template of a list using which you can create instances of list
  • 37. List Instance What is List Instance? • An instance or object of List created from the List Definition. Possible scopes – Farm: No – Web Application: No – Site Collection: Yes – Web Site: Yes
  • 41. SharePoint 2010 Event Receiver on Features
  • 42. Event Receivers What are Event Receivers? • In Simple words, Event Handlers. Perform an operation when an event occurred.
  • 43. Event Receivers Types of Event Receivers List Events - Adding/ed a new list field. - Updating/ed a field. List Item Events - Adding/ed a new list item or document. - Document checking/ed in or out. - Adding/ed an attachment. - Deleting/ed an item or document.
  • 44. Event Receivers Types of Event Receivers List Email Events - A list received an email. Web Events - Deleting/ed a site collection or site. - Creating/ed a new site collection or sub site. Feature Events - Feature activating/ed or deactivating/ed. List Workflow Events - A workflow is starting/ed, postponed, or completed
  • 45. Event Receiver on Feature
  • 46. Event Receiver on Feature
  • 47. SharePoint 2010 Event Receiver on Lists
  • 52. Adding List Event Receiver in List’s Feature
  • 53. Adding List Event Receiver in List’s Feature
  • 54. Adding List Event Receiver in List’s Feature
  • 56. Page Layouts What is Page Layout? • A template on which page is created.