ui.igToolbar

Code Sample
<!DOCTYPE HTML> <html> <head> <title>Toolbar Demo</title> <!-- Infragistics Combined CSS --> <link href= "css/themes/infragistics/infragistics.theme.css" rel= "stylesheet" type= "text/css" /> <link href= "css/structure/infragistics.css" rel= "stylesheet" type= "text/css" /> <!-- jQuery Core --> <script src= "js/jquery.js" type= "text/javascript" ></script> <!-- jQuery UI --> <script src= "js/jquery-ui.js" type= "text/javascript" ></script> <!-- Infragistics Combined Scripts --> <script src= "js/infragistics.core.js" type= "text/javascript" ></script> <script src= "js/infragistics.lob.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $( '#toolbar' ).igToolbar({ "name" : "textToolbar" , "displayName" : "text manipulation toolbar" , "isExpanded" : true , "collapseButtonIcon" : "ui-igbutton-collapse" , "expandButtonIcon" : "ui-igbutton-expand" , "items" : [{ "name" : "Bold" , "type" : "button" , "scope" : null , "props" : { "allowToggling" : { "value" : true }, "isBold" : { "value" : false , "action" : "_isSelectedAction" }, "boldButtonTooltip" : { "value" : "Bold" , "action" : "_tooltipAction" }, "boldButtonIcon" : { "value" : "ui-igbutton-bold" , "action" : "_buttonIconAction" } } }, { "name" : "Italic" , "type" : "button" , "props" : { "isItalic" : { "value" : false , "action" : "_isSelectedAction" }, "italicButtonTooltip" : { "value" : "Italic" , "action" : "_tooltipAction" }, "italicButtonIcon" : { "value" : "ui-igbutton-italic" , "action" : "_buttonIconAction" } } }, { "name" : "Underline" , "type" : "button" , "props" : { "isUnderline" : { "value" : false , "action" : "_isSelectedAction" }, "underlineButtonTooltip" : { "value" : "Underline" , "action" : "_tooltipAction" }, "underlineButtonIcon" : { "value" : "ui-igbutton-underline" , "action" : "_buttonIconAction" } } }, { "name" : "Strikethrough" , "type" : "button" , "props" : { "isStrikethrough" : { "value" : false , "action" : "_isSelectedAction" }, "strikethroughButtonTooltip" : { "value" : "Strikethrough" , "action" : "_tooltipAction" }, "strikethroughButtonIcon" : { "value" : "ui-igbutton-strikethrough" , "action" : "_buttonIconAction" } } }, { "name" : "increasefontsize" , "type" : "button" , "handler" : "_increaseFontSize" , "props" : { "allowToggling" : { "value" : false }, "isIncreaseFont" : { "value" : false , "action" : "_isSelectedAction" }, "increaseFontButtonTooltip" : { "value" : "Increase Font Size" , "action" : "_tooltipAction" }, "increaseFontButtonIcon" : { "value" : "ui-igbutton-increasefontsize" , "action" : "_buttonIconAction" } } }, { "name" : "decreasefontsize" , "type" : "button" , "handler" : "_decreaseFontSize" , "props" : { "allowToggling" : { "value" : false }, "isDecreaseFont" : { "value" : false , "action" : "_isSelectedAction" }, "decreaseFontButtonTooltip" : { "value" : "Decrease Font Size" , "action" : "_tooltipAction" }, "decreaseFontButtonIcon" : { "value" : "ui-igbutton-decreasefontsize" , "action" : "_buttonIconAction" } } }] }); }); </script> <style> #toolbar_collapseButton { display: none; } </style> </head> <body> <div id= "toolbar" ></div> </body> </html> |
Dependencies
Inherits
-
allowCollapsing
- Type:
- bool
- Default:
- true
Set or get allowCollapsing property.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
allowCollapsing:
true
});
// Get
var
allowCollapsing = $(
".selector"
).igToolbar(
"option"
,
"allowCollapsing"
);
// Set
$(
".selector"
).igToolbar(
"option"
,
"allowCollapsing"
,
false
);
-
collapseButtonIcon
- Type:
- string
- Default:
- "ui-igbutton-collapsed"
The css class that will be applied to collapseButtonIcon.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
collapseButtonIcon:
"ui-igbutton-collapsed"
});
// Get
var
collapseButtonIcon = $(
".selector"
).igToolbar(
"option"
,
"collapseButtonIcon"
);
// Set
$(
".selector"
).igToolbar(
"option"
,
"collapseButtonIcon"
,
"ui-igbutton-collapsed"
);
-
displayName
- Type:
- string
- Default:
- ""
Display Name of the widget.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
displayName:
"toolbar"
});
// Get
var
displayName = $(
".selector"
).igToolbar(
"option"
,
"displayName"
);
// Set
$(
".selector"
).igToolbar(
"option"
,
"displayName"
,
"toolbar"
);
-
expandButtonIcon
- Type:
- string
- Default:
- "ui-igbutton-expanded"
The css class that will be applied to expandButtonIcon.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
expandButtonIcon:
"ui-igbutton-expanded"
});
// Get
var
expandButtonIcon = $(
".selector"
).igToolbar(
"option"
,
"expandButtonIcon"
);
// Set
$(
".selector"
).igToolbar(
"option"
,
"expandButtonIcon"
,
"ui-igbutton-expanded"
);
-
height
- Type:
- object
- Default:
- null
Set or get the widget height.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
height: 200
});
// Get
var
height = $(
".selector"
).igToolbar(
"option"
,
"height"
);
// Set
$(
".selector"
).igToolbar(
"option"
,
"height"
, 150);
-
isExpanded
- Type:
- bool
- Default:
- true
Get or set widget's isExpanded property.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
isExpanded:
true
});
// Get
var
isExpanded = $(
".selector"
).igToolbar(
"option"
,
"isExpanded"
);
// Set
$(
".selector"
).igToolbar(
"option"
,
"isExpanded"
,
false
);
-
items
- Type:
- array
- Default:
- []
- Elements Type:
- object
Get or set Toolbar's items.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
items: [{
"name"
:
"Italic"
,
"type"
:
"button"
,
"props"
: {
"isItalic"
: {
"value"
:
false
,
"action"
:
"_isSelectedAction"
},
"italicButtonTooltip"
: {
"value"
:
"Italic"
,
"action"
:
"_tooltipAction"
},
"italicButtonIcon"
: {
"value"
:
"ui-igbutton-italic"
,
"action"
:
"_buttonIconAction"
}
}
}]
});
// Get
var
items = $(
".selector"
).igToolbar(
"option"
,
"items"
);
// Set
var
items = [{
"name"
:
"Italic"
,
"type"
:
"button"
,
"props"
: {
"isItalic"
: {
"value"
:
false
,
"action"
:
"_isSelectedAction"
},
"italicButtonTooltip"
: {
"value"
:
"Italic"
,
"action"
:
"_tooltipAction"
},
"italicButtonIcon"
: {
"value"
:
"ui-igbutton-italic"
,
"action"
:
"_buttonIconAction"
}
}
}];
$(
".selector"
).igToolbar(
"option"
,
"items"
, items);
-
name
- Type:
- string
- Default:
- ""
Formal name of the widget.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
name:
"textToolbar"
});
// Get
var
name = $(
".selector"
).igToolbar(
"option"
,
"name"
);
// Set
$(
".selector"
).igToolbar(
"option"
,
"name"
,
"textToolbar"
);
-
width
- Type:
- object
- Default:
- null
Set or get the widget width.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
width: 100
});
// Get
var
width = $(
".selector"
).igToolbar(
"option"
,
"width"
);
// Set
$(
".selector"
).igToolbar(
"option"
,
"width"
, 100);
For more information on how to interact with the Ignite UI controls' events, refer to
Using Events in Ignite UI.
-
collapsed
- Cancellable:
- false
Cancel="false Event fired after item is collapsed".
Code Sample
//Initialize
$(
".selector"
).igToolbar({
collapsed:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbarcollapsed"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
collapsing
- Cancellable:
- true
Event fired before item finish collapsing.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
collapsing:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbarcollapsing"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
expanded
- Cancellable:
- false
Event fired after item is expanded.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
expanded:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbarexpanded"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
expanding
- Cancellable:
- true
Event fired before item is expanded.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
expanding:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbarexpanding"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
itemAdded
- Cancellable:
- false
Event fired after item is added.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
itemAdded:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbaritemadded"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
itemDisable
- Cancellable:
- false
Fired after item is dissabled.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
itemDisable:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbaritemdisable"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
itemEnabled
- Cancellable:
- false
Fired after item is enabled.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
itemEnabled:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbaritemenabled"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
itemRemoved
- Cancellable:
- false
Event fired after item is removed.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
itemRemoved:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbaritemremoved"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
toolbarButtonClick
- Cancellable:
- false
Cance="false" Event fired after a click on any toolbar button.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
toolbarButtonClick:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbartoolbarbuttonclick"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
toolbarComboOpening
- Cancellable:
- true
Event fired before fully opened toolbar combo.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
toolbarComboOpening:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbartoolbarcomboopening"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
toolbarComboSelected
- Cancellable:
- false
Event fired after toolbar combo is selected.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
toolbarComboSelected:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbartoolbarcomboselected"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
toolbarCustomItemClick
- Cancellable:
- false
Event fired after a click on custom item.
Code Sample
//Initialize
$(
".selector"
).igToolbar({
toolbarCustomItemClick:
function
(evt, ui) {...}
});
//Delegate
$(document).delegate(
".selector"
,
"igtoolbartoolbarcustomitemclick"
,
function
(evt, ui) {
//return reference to igToolbar object
ui.owner
//return type of the event
evt.type
});
-
windowResized
- Cancellable:
- false
Cance="false" Fired after the window is resized.
-
activateItem
- .igToolbar( "activateItem", index:object, activated:object );
Activate item matching provided index.
- index
- Type:object
- . The index of the item.
- activated
- Type:object
- . The activate property value.
Code Sample
$(
".selector"
).igToolbar(
"activateItem"
, 0);
-
addItem
- .igToolbar( "addItem", item:object );
Add item to widget item array.
- item
- Type:object
- . The item to be added.
-
deactivateAll
- .igToolbar( "deactivateAll" );
Deactivate all buttons.
Code Sample
$(
".selector"
).igToolbar(
"deactivateAll"
);
-
destroy
- .igToolbar( "destroy" );
Destroy the widget.
Code Sample
$(
".selector"
).igToolbar(
"destroy"
);
-
disableItem
- .igToolbar( "disableItem", index:object, disabled:object );
Disable item matching provided index.
- index
- Type:object
- . The index of the item.
- disabled
- Type:object
- . The disabled property value.
Code Sample
$(
".selector"
).igToolbar(
"disableItem"
, 0);
-
getItem
- .igToolbar( "getItem", index:object );
- Return Type:
- object
- Return Type Description:
- Item with the provided index.
Gets the item with provided index.
- index
- Type:object
- . The index of the item.
Code Sample
$(
".selector"
).igToolbar(
"getItem"
, 0);
-
removeItem
- .igToolbar( "removeItem", index:object );
- Return Type:
- object
- Return Type Description:
- Item with the provided index.
Remove the item matching provided index.
- index
- Type:object
- . The index of the item.
Code Sample
$(
".selector"
).igToolbar(
"removeItem"
, 0);
-
widget
- .igToolbar( "widget" );
Returns the element on which the widget was instantiated.
Code Sample
$(
".selector"
).igToolbar(
"widget"
);
-
ig-toolbar-buttons-holder
- The widget toolbar button holder css class.
-
ig-toolbar-separator ui-widget-content
- The widget toolbar separator class css.
-
ui-state-default ui-igbutton-all-caps
- The widget collapse button class css.
-
ui-widget ui-widget-content ui-igtoolbar ui-corner-all
- The widget base class css.
-
ui-widget ui-widget-content ui-igtoolbar ui-corner-all
- The widget wrapper class css.