Arthur Brost Portals and Collaboration Practice Manager twentysix New York I BP402.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

SharePoint 2010 Overview Presented by: Oscar Garcia
FpML Editor/Viewer Tutorial
The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment.
Creating Page Layouts using SharePoint Designer or Visual Studio Becky Bertram MCSD, MCAD MCTS WSS Development MCTS MOSS Development
Go Live! Launching your MOSS Publishing site DEV435 Spencer Harbar.
Site Collection, Sites and Sub-sites
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Master Pages, User Controls, Site Maps, Localization Svetlin Nakov Telerik Corporation
Microsoft SharePoint 2010 technology for Developers
Windows SharePoint Services 3.0 (WSS v3) Browser Clients MS Word Clients MS Outlook Clients Microsoft Office SharePoint Server 2007 (MOSS) Windows.
Rich Media & Video presented On the agenda HTML5 Hosted vs. on-premise HTML5 in SharePoint Beyond video: rich media in SharePoint.
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
Tutorial 6 Creating a Web Form
Help the users find what they need using the Search Speaker: Frédérique Harmsze 15 th November 2014 Host: Matthew Hughes.
Components of a Dynamics Ecommerce Solution The Situation Today for Many Organizations Retail Headquarters Financials Warehouse Management Stores.
SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium.
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
Introduction To: Client Object Model Development March 20, 2009 SharePoint Saturday Neil Iversen
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
KWizCom SharePoint Calendar Plus
Branding SharePoint 2007 March 19, 2008 Lori Neff, SharePoint Designer.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Personalization in SharePoint Configuring User Profiles Configuring Audiences.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
OFC406 Windows SharePoint Services (version 3) Development 2: ASP.NET, Web Parts, Master Pages, Field Types, and More Ted Pattison Researcher and Trainer.
EDUCATION YOU CAN TRUST ® SharePoint Designer 2010 Course Review Review provided by: DNS Computing Services, LLC
Copyright © 2009 by SDL Tridion. SDL Tridion®, SDL Tridion R5™, BluePrinting™, SiteEdit™ and WebForms™ are trademarks of SDL Tridion Holding B.V. or its.
SharePoint 2011 as a Business Intelligence Platform for On-Premise and Cloud Data Adis Jugo, Managing Consultant, PlanB. GmbH.
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Christopher M. Pascucci.NET Programming: Basic ASPX Scripting & HTML Embedment.
Marc Ziss Z Consulting Code Name 'Oryx' Web application scaffolding Easy to dynamically display pages based on the data model of.
KWizCom SharePoint Cascading Lookup Plus
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Student Portal Specialized Training Series Presents:
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Windows SharePoint Services “v3”: Using ASP.NET 2.0 Technology To Extend Pages, Sites, And Server Farms Mike Ammerlaan OFF405 Program Manager Microsoft.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Customization Using SharePoint Designer 2007 Overview Editing look and feel –Master pages.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
HOME EVIDENCE EXECUTION MICROSOFT SOLUTIONS SERVICES PARTNERS Custom Field Controls and SharePoint Web Content Management Chakkaradeep Chandran Robert.
HedKandi Microsoft SharePoint Server 2007 WCM features PlatformBranding Editing experience Content Aggregation and reuse User generated content Silverlight.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Michael Hofer Senior Consultant Microsoft Corporation.
Cascading Style Sheets CSS. Source W3Schools
WikiPlus Configurations Configure WikiPlus elements to your needs.
What’s new in events? What’s new in lists and how can I utilize these new functionalities?
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Peter Batchelor & Liddy Nevile - OZeWAI HiSoftware Accessibility Solutions Peter Batchelor & Liddy Nevile
Unit 2, Lesson 7 Creating Web Pages and Web Documents.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions and Features Overview Review of SharePoint 2003 site definitions What’s.
Module 4: Administering Microsoft Office SharePoint Server 2007.
Extending SharePoint through Web Parts and ASP.NET 최승현 대리 한국마이크로소프트.
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Integrating Laserfiche and SharePoint PO108 Alex Wilson and Jessica Huang.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
Leveraging SharePoint Search In SharePoint 2013 Jameson Bozeman.
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
© 2016, Mike Murach & Associates, Inc.
Code Tax: Programming With The Taxonomy API In SharePoint 2010
SharePoint Foundation 2010
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
Presentation transcript:

Arthur Brost Portals and Collaboration Practice Manager twentysix New York I BP402

Arthur Brost Portals and Collaboration Practice Manager for twentysix New York twentysix New York Gold Managed Partner Practices in Enterprise Integration, Business Intelligence and Portals and Collaboration

Customizing List Item Forms SharePoint Designer Custom ASPX page Schema.xml Control Templates HTML ASP.NET Server Controls Silverlight Controls List Field Iterator Custom Field Types AJAX Toolkit Controls

Used to display individual items New, Display and Edit forms Auto-generated based on list schema Uses ListForm control template to layout the form.

SharePoint Designer Custom ASPX page Modify Schema.Xml Form elements Control Templates

Applies to single list instance ListForm Web Part Custom List Form control New fields not automatically added

Specified in List Feature or Schema Same form as SharePoint Designer By Default no code allowed Adding Web Parts is possible but not recommended / supported

<ListTemplate Name="MyTemplate" Type="2100" … NewPage="MyCreateList.aspx" EditPage="MyEditList.aspx … >

… <Form Type="DisplayForm SetupPath="pages\form.aspx Url="Forms/DispForm.aspx />...

Supported in WSS 2.0 Code form elements in CAML Still supported in WSS 3.0 by using the UseLegacyForm attribute

… …

Combination of HTML and Child Controls Used by the ListForm Web Part Registered by list type or content type Stored in …\12\TEMPLATE\CONTROLTEMPLATES May override default templates

DocumentLibraryFormDocumentLibraryFormCoreDocumentLibraryFieldsCompositeField NumberField

Register TagPrefix="MyControls" Assembly="MyControls, … Namespace="MyControls" %> … … … …

… …

… MyListForm ListForm

//List … SPList list = web.Lists["MyList"]; String NewFormTemplate = list.Forms[PAGETYPE.PAGE_NEWFORM].TemplateName ; //Content Type SPContentType type = list.ContentTypes[0]; String NewFormTemplate = type.NewFormTemplateName; type.NewFormTemplateName = "MyListForm"; type.Update(); …

Two lists: Photos, and Ratings Multiple ratings per photo Ratings contains a lookup to Photos

Customized List Item Form template demo

Custom ASP.Net WebControl on a List Item form demo

Iterates fields Used in various control templates Override IsFieldExcluded for field level security

Suppress fields based on user demo

Field Type Definition Render Pattern (CAML) Field Class Derived from SPField Allows Custom Validation Field Control Derived from BaseFieldControl Specifies Field Template

Custom

[Guid("42FD6883-EA0D-43fb A348334B")] public class MyFieldControl : Microsoft.SharePoint.WebControls.NumberField { … protected override string DefaultTemplateName { get { return "CustomFieldTemplate"; }

[Guid("2e0a281b-ef91-46ab-86f3-f6aadaa4da0e")] public class MyField : SPFieldNumber { public MyField(SPFieldCollection fields, string fieldName) : base(fields, fieldName) … public override BaseFieldControl FieldRenderingControl { … get { BaseFieldControl fieldControl = new MyFieldControl(); fieldControl.FieldName = this.InternalName; return fieldControl; }

CustomType Number Custom Type Sample Custom Field Type TRUE MyNameSpace.MyField, MyAssembly, Version= , Culture=neutral, PublicKeyToken=b3e674199e6c34cb …

Custom Field Type Template Using AJAX demo

Silverlight Controls on a List Item Form demo

Creating Custom Form Templates How to: Create a Custom Control for a Form How to: Create a Custom Field Type and Field Control Walkthrough: Creating a Custom Field Type

Arthur Brost

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.