ASP.NET 3.5 and above only
Obout.Ajax.UI Controls - HTML Editor - Client side
Note |
To get or set property values for client API properties, you must call property accessor methods that are named with the get_ and set_ prefixes. For example, to get or set a value for a property such as toolTip, you call the get_toolTip or set_toolTip methods:
|
var _id = buttonObject.get_id();
...
buttonObject.set_toolTip("It is my button"); |
Properties
| Name |
Description |
element
|
string. Gets the DOM element that the current Control instance is associated with.
(Inherited from Sys.UI.Control.)
|
id
|
string. Gets the identifier for the current Control object. The default is the id value of the associated Sys.UI.DomElement object.
(Inherited from Sys.UI.Control.)
|
name
|
string. Gets the name of the button.
(Inherited from PopupCommonButton.)
|
ownerPopup
|
object.
Gets the owner Popup object (this button is placed in).
(Inherited from PopupCallerBGI.)
|
popupHolder
|
object. Gets the associated Popup Holder object.
(Inherited from PopupCallerBGI.)
|
relatedPopup
|
object.
Gets the associated Popup object (this button opens).
(Inherited from PopupCallerBGI.)
Here always an object of BgImageProperties type
or null if the popup is not loaded yet.
|
relatedPopupClassName
|
string.
Gets the class name of the associated Popup (this button opens).
(Inherited from PopupCallerBGI.)
Here always "Obout.Ajax.UI.HTMLEditor.Popups.BgImageProperties".
|
text
|
string. Gets the text inside the 'box' button.
(Inherited from PopupBGIButton.)
|
toolTip
|
string. Gets or sets the tooltip of the button.
(Inherited from PopupCommonButton.)
|
Note |
To add or remove handler functions for client API events, you must call methods that are named with the add_ and remove_ prefixes. For example, to add or remove a handler function for an event such as backgroundImageSelected, you call the add_backgroundImageSelected or remove_backgroundImageSelected methods:
|
Type.registerNamespace("CustomPopups");
CustomPopups.MyPopup = function(element) {
CustomPopups.MyPopup.initializeBase(this, [element]);
this.backgroundImageSelectedHandler$delegate = Function.createDelegate(this, this.backgroundImageSelectedHandler);
}
CustomPopups.MyPopup.prototype = {
...
backgroundImageSelectedHandler: function (sender, args) {
alert("Picked image's URL: " + args.get_backgroundImage().src);
},
preOpen: function(contentWindow) {
CustomPopups.MyPopup.callBaseMethod (this, "preOpen", [contentWindow]);
var buttonObject = contentWindow.popupMediator.getHandler("colorSelector");
buttonObject.add_backgroundImageSelected(this.backgroundImageSelectedHandler$delegate);
},
ok: function(contentWindow) {
CustomPopups.MyPopup.callBaseMethod (this, "ok", [contentWindow]);
var buttonObject = contentWindow.popupMediator.getHandler("colorSelector");
buttonObject.remove_backgroundImageSelected(this.backgroundImageSelectedHandler$delegate);
},
cancel: function(contentWindow) {
CustomPopups.MyPopup.callBaseMethod (this, "cancel", [contentWindow]);
var buttonObject = contentWindow.popupMediator.getHandler("colorSelector");
buttonObject.remove_backgroundImageSelected(this.backgroundImageSelectedHandler$delegate);
},
...
}
CustomPopups.MyPopup.registerClass("CustomPopups.MyPopup",
Obout.Ajax.UI.HTMLEditor.Popups.OkCancelPopup); |
Events
obout.com
Obout.Ajax.UI controls
TreeView - 43
HTML Editor - 274
File Upload - 19
Color Picker - 17
Spell Checker - 16
Poll - 26
Captcha - 15
File Manager - 8