IMPORTANT: This version of Sitefinity CMS is out of support and the respective product documentation is no longer maintained and can be outdated. Use the version selector to view a supported product version.
To implement the features of the designer view, you must perform the following:
To implement the ContentViewDesignerView class in your view, you must override the following members:
GetScriptReferences
GetScriptDescriptors
ViewTitle
ViewName
GITHUB EXAMPLE: For more information about the content of the file, see the DatePickerDesignerView.cs file of the downloaded sample project.
You must store the client class in a JavaScript file in the project, where the view resides.
The file must include the following methods:
initialize
ContentViewDesignerView
dispose
ContentViewDesignerViewclass
refreshUI
applyChanges
set_parentDesigner
IDesignerViewControl
To create the file, perform the following:
Designer/Views
DatePickerDesignerView.js
GITHUB EXAMPLE: For more information about the content of the file, see the DatePickerDesignerView.js file of the downloaded sample project.
To create the namespace for the client code you call the registerNamespace of the Type class.
registerNamespace
Type
NOTE: The same namespace must be used throughout the entire client code in this file.
In the prototype you override the methods to implement IDesignerViewControl and add properties for the RadDatePicker controls. You register the client class by calling the registerClass method.
RadDatePicker
registerClass
You must reference the client component from the view class. You do this in the override of the GetScriptReference method in the DatePickerDesignerView.cs class. In it, you create a script references for your client component. When creating a reference, you must specify the name of the embedded resource that contains the client component and the assembly it resides in. In the GetScriptDescriptors method you specify a script descriptors for the view.
GetScriptReference
DatePickerDesignerView.cs
Next, you must create the multi-view designer.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important