Name 
Parameters 
Description 
This method allows you to initialize controls 
using plain data objects instead of setting the 
value of each property in code. 
For example: 
grid.initialize({ 
itemsSource: myList, 
autoGenerateColumns: false, 
columns: [ 
{ binding: 'id', header: 'Code', width: 130 }, 
{ binding: 'name', header: 'Name', width: 60 }  
}); 
// is equivalent to 
grid.itemsSource = myList; 
grid.autoGenerateColumns = false; 
// etc. 
The initialization data is type-checked as it is 
applied. If the initialization object contains 
unknown property names or invalid data types, 
this method will throw. 
(inherited from Control). 
invalidate(fullUpdate?) 
fullUpdate? (boolean): Whether to update the control 
layout as well as the content. 
(default value: true
Invalidates the control causing an 
asynchronous refresh. 
(inherited from Control). 
invalidateAll(e?) 
e? (HTMLElement): Container element. If set to null, 
all Wijmo controls on the page will be invalidated. 
Invalidates all Wijmo controls contained in an 
HTML element. 
Use this method when your application has 
dynamic panels that change the control's 
Pdf fillable form creator - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
attach image to pdf form; convert word to pdf fillable form
Pdf fillable form creator - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
change font size in fillable pdf form; create a fillable pdf form online
Name 
Parameters 
Description 
visibility or dimensions. For example, 
splitters, accordions, and tab controls usually 
change the visibility of its content elements. In 
this case, failing to notify the controls 
contained in the element may cause them to 
stop working properly. 
If this happens, you must handle the 
appropriate event in the dynamic container 
and call theinvalidateAll method so the 
contained Wijmo controls will update their 
layout information properly. 
(inherited from Control). 
onDisplayMonthChanged
(e?) 
e? (EventArgs) 
Raises the displayMonthChanged event. 
onFormatItem (e) 
e (FormatItemEventArgs): FormatItemEventArgs t
hat contains the event data. 
Raises the formatItem  event. 
onGotFocus(e?) 
e? (EventArgs) 
Raises the gotFocus event. 
(inherited from Control). 
onLostFocus(e?) 
e? (EventArgs) 
Raises the lostFocus event. 
(inherited from Control). 
onValueChanged(e?) 
e? (EventArgs) 
Raises the valueChanged event. 
refresh(fullUpdate?) 
fullUpdate? (boolean): Indicates whether to update 
the control layout as well as the content. 
(default value: true
Refreshes the control. 
refreshAll(e?) 
e? (HTMLElement): Container element. If set to null, 
all Wijmo controls on the page will be invalidated. 
Refreshes all Wijmo controls contained in an 
HTML element. 
C# Create PDF Library SDK to convert PDF from other file formats
Create writable PDF from text (.txt) file. HTML webpage to interactive PDF file creator freeware. Create fillable PDF document with fields.
convert pdf to pdf form fillable; convert pdf to fill in form
VB.NET Create PDF Library SDK to convert PDF from other file
HTML webpage to interactive PDF file creator freeware. Create fillable PDF document with fields in Visual Basic .NET application.
create pdf fill in form; create fillable pdf form
Name 
Parameters 
Description 
This method is similar to invalidateAll
except the controls are updated immediately 
rather than after an interval. 
(inherited from Control). 
removeEventListener
(target?, type?, 
capture?): number 
target? (EventTarget): Target element for the event. 
If null, removes listeners attached to all targets. 
type? (string): String that specifies the event. If null, 
removes listeners attached to all events. 
capture? (boolean): Whether the listener is capturing. 
If null, removes capturing and non-capturing listeners. 
Removes one or more event listeners attached 
to elements owned by this Control
Returns The number of listeners removed. 
(inherited from Control). 
Events 
Name 
Arguments 
Description 
displayMonthChanged EventArgs
Occurs after the displayMonth property changes. 
formatItem 
FormatItemEventArgs
Occurs when an element representing a day in the calendar has 
been created. 
This event can be used to format calendar items for display. It is 
similar in purpose to theitemFormatter property, but has the 
he 
advantage of allowing multiple independent handlers. 
For example, the code below uses the formatItem  event to 
to 
disable weekends so they appear dimmed in the calendar: 
// disable Sundays and Saturdays 
calendar.formatItem.addHandler(function (s, e) { 
var day = e.data.getDay(); 
if (day == 0 || day == 6) { 
wijmo.addClass(e.item, 'wj-state-disabled'); 
}); 
C# PDF Field Edit Library: insert, delete, update pdf form field
A professional PDF form creator supports to create fillable PDF form in C#.NET. An advanced PDF form maker allows users to create editable PDF form in C#.NET.
pdf add signature field; convert word form to fillable pdf
Name 
Arguments 
Description 
gotFocus 
EventArgs
Occurs when the control gets the focus. 
(inherited from Control). 
lostFocus 
EventArgs
Occurs when the control loses the focus. 
(inherited from Control). 
valueChanged 
EventArgs
Occurs after a new date is selected. 
ColorPicker Class 
Base Class 
Control 
Derived Classes 
WjColorPicker 
Module 
wijmo.input 
File 
wijmo.input.js 
The ColorPicker control allows users to select a color by clicking on panels to adjust color channels (hue, saturation, brightness, alpha). 
Use the value property to get or set the currently selected color. 
The control is used as a drop-down for the InputColor control. 
Live Example 
Constructor 
Name 
Parameters 
Description 
constructor(element, 
options?) 
element (any): The DOM element that hosts the 
control, or a selector for the host element (e.g. 
'#theCtrl'). 
Initializes a new instance of the ColorPicker class. 
Name 
Parameters 
Description 
options? (): The JavaScript object containing 
initialization data for the control. 
Properties 
Name 
Type 
Description 
SF 
controlTemplate 
any 
Gets or sets the template used to instantiate ColorPicker controls. 
disabled 
boolean 
Gets or sets a value that determines whether the control is disabled. 
Disabled controls cannot get mouse or keyboard events. 
(inherited from Control). 
hostElement 
HTMLElement 
Gets the DOM element that is hosting the control. 
(inherited from Control). 
isTouching 
boolean 
Gets a value that indicates whether the control is currently handling a 
touch event. 
(inherited from Control). 
isUpdating 
boolean 
Gets a value that indicates whether the control is currently being 
updated. 
(inherited from Control). 
palette 
string[] 
Gets or sets an array that contains the colors in the palette. 
The palette contains ten colors, represented by an array with ten 
strings. The first two colors are usually white and black. 
showAlphaChannel 
boolean 
Gets or sets a value indicating whether the ColorPicker allows users 
to edit the color's alpha channel (transparency). 
showColorString 
boolean 
Gets or sets a value indicating whether the ColorPicker shows a 
string representation of the current color. 
value 
string 
Gets or sets the currently selected color. 
Methods 
Name 
Parameters 
Description 
addEventListener(target, type, 
fn, capture?) 
target (EventTarget): Target 
element for the event. 
type (string): String that 
specifies the event. 
fn (any): Function to execute 
when the event occurs. 
capture? (boolean): Whether 
the listener is capturing. 
(default value: false
Adds an event listener to an element owned by this Control
The control keeps a list of attached listeners and their handlers, 
making it easier to remove them when the control is disposed (see 
the dispose and removeEventListener method). 
od). 
Failing to remove event listeners may cause memory leaks. 
(inherited from Control). 
applyTemplate(classNames, 
template, parts, 
namePart?): HTMLElement 
classNames (string): Names of 
classes to add to the control's 
host element. 
template (string): An HTML 
string that defines the control 
template. 
parts (Object): A dictionary of 
part variables and their names. 
namePart? (string): Name of 
the part to be named after the 
host element. This determines 
how the control submits data 
when used in forms. 
Applies the template to a new instance of a control, and returns 
the root element. 
This method should be called by constructors of templated 
controls. It is responsible for binding the template parts to the 
corresponding control members. 
For example, the code below applies a template to an instance of 
an InputNumber control. The template must contain elements 
nts 
with the 'wj-part' attribute set to 'input', 'btn-inc', and 'btn-dec'. The 
The 
control members '_tbx', '_btnUp', and '_btnDn' will be assigned 
references to these elements. 
this.applyTemplate('wj-control wj-inputnumber', template, { 
_tbx: 'input', 
_btnUp: 'btn-inc', 
_btnDn: 'btn-dec' 
}, 'input'); 
(inherited from Control). 
beginUpdate() 
Suspends notifications until the next call to endUpdate
(inherited from Control). 
Name 
Parameters 
Description 
containsFocus(): boolean 
Checks whether this control contains the focused element. 
(inherited from Control). 
deferUpdate(fn) 
fn (Function): Function to be 
executed. 
Executes a function within a beginUpdate/endUpdate block. 
k. 
The control will not be updated until the function has been 
executed. This method ensuresendUpdate is called even if the 
function throws. 
(inherited from Control). 
dispose() 
Disposes of the control by removing its association with the host 
element. 
The dispose method automatically removes any event listeners 
rs 
added with the addEventListenermethod. 
Calling the dispose method is important in applications that create 
te 
and remove controls dynamically. Failing to dispose of the 
controls may cause memory leaks. 
(inherited from Control). 
disposeAll(e?) 
e? (HTMLElement): 
Container element. 
Disposes of all Wijmo controls contained in an HTML element. 
(inherited from Control). 
endUpdate() 
Resumes notifications suspended by calls to beginUpdate
(inherited from Control). 
focus() 
Sets the focus to this control. 
(inherited from Control). 
getControl(element): Control 
element (any): The DOM 
element that is hosting the 
Gets the control that is hosted in a given DOM element. 
(inherited from Control). 
Name 
Parameters 
Description 
control, or a selector for the 
host element (e.g. '#theCtrl'). 
getTemplate(): string 
Gets the HTML template used to create instances of the control. 
This method traverses up the class hierarchy to find the nearest 
ancestor that specifies a control template. For example, if you 
specify a prototype for the ComboBox control, it will override the 
the 
template defined by the DropDown base class. 
(inherited from Control). 
initialize(options) 
options (any): Object that 
contains the initialization data. 
Initializes the control by copying the properties from a given 
object. 
This method allows you to initialize controls using plain data 
objects instead of setting the value of each property in code. 
For example: 
grid.initialize({ 
itemsSource: myList, 
autoGenerateColumns: false, 
columns: [ 
{ binding: 'id', header: 'Code', width: 130 }, 
{ binding: 'name', header: 'Name', width: 60 }  
}); 
// is equivalent to 
grid.itemsSource = myList; 
grid.autoGenerateColumns = false; 
// etc. 
Name 
Parameters 
Description 
The initialization data is type-checked as it is applied. If the 
initialization object contains unknown property names or invalid 
data types, this method will throw. 
(inherited from Control). 
invalidate(fullUpdate?) 
fullUpdate? (boolean): 
Whether to update the control 
layout as well as the content. 
(default value: true
Invalidates the control causing an asynchronous refresh. 
(inherited from Control). 
invalidateAll(e?) 
e? (HTMLElement): 
Container element. If set to 
null, all Wijmo controls on the 
page will be invalidated. 
Invalidates all Wijmo controls contained in an HTML element. 
Use this method when your application has dynamic panels that 
change the control's visibility or dimensions. For example, 
splitters, accordions, and tab controls usually change the visibility 
of its content elements. In this case, failing to notify the controls 
contained in the element may cause them to stop working 
properly. 
If this happens, you must handle the appropriate event in the 
dynamic container and call theinvalidateAll method so the 
contained Wijmo controls will update their layout information 
properly. 
(inherited from Control). 
onGotFocus(e?) 
e? (EventArgs) 
Raises the gotFocus event. 
(inherited from Control). 
onLostFocus(e?) 
e? (EventArgs) 
Raises the lostFocus event. 
(inherited from Control). 
Name 
Parameters 
Description 
onValueChanged() 
Raises the valueChanged event. 
refresh(fullUpdate?) 
fullUpdate? (boolean): 
Whether to update the control 
layout as well as the content. 
(default value: true
Refreshes the control. 
(inherited from Control). 
refreshAll(e?) 
e? (HTMLElement): 
Container element. If set to 
null, all Wijmo controls on the 
page will be invalidated. 
Refreshes all Wijmo controls contained in an HTML element. 
This method is similar to invalidateAll, except the controls are 
updated immediately rather than after an interval. 
(inherited from Control). 
removeEventListener(target?, 
type?, capture?): number 
target? (EventTarget): Target 
element for the event. If null, 
removes listeners attached to 
all targets. 
type? (string): String that 
specifies the event. If null, 
removes listeners attached to 
all events. 
capture? (boolean): Whether 
the listener is capturing. If null, 
removes capturing and non-
capturing listeners. 
Removes one or more event listeners attached to elements owned 
by this Control
Returns The number of listeners removed. 
(inherited from Control). 
Events 
Name 
Arguments 
Description 
gotFocus 
EventArgs
Occurs when the control gets the focus. 
(inherited from Control). 
lostFocus 
EventArgs
Occurs when the control loses the focus. 
(inherited from Control). 
Documents you may be interested
Documents you may be interested