ASP.NET 3.5 and above only
Obout.Ajax.UI Controls - HTML Editor - Client side
Obout.Ajax.UI.HTMLEditor.Popups.BrowseButton class
Inheritance Hierarchy
It is a client-side representation of the server-side
Obout.Ajax.UI.HTMLEditor.Popups.BrowseButton
class.
Base class for all 'Browse' buttons in Obout.Ajax.UI.HTMLEditor.Popups namespace.
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.)
Here always "browse".
|
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.)
null - if the popup is not loaded yet.
|
relatedPopupClassName
|
string.
Gets the class name of the associated Popup (this button opens).
(Inherited from PopupCallerBGI.)
|
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 okCallback, you call the add_okCallback or remove_okCallback methods:
|
Type.registerNamespace("CustomPopups");
CustomPopups.MyPopup = function(element) {
CustomPopups.MyPopup.initializeBase(this, [element]);
this.okCallbackHandler$delegate = Function.createDelegate(this, this.okCallbackHandler);
}
CustomPopups.MyPopup.prototype = {
...
okCallbackHandler: function (sender, args) {
},
preOpen: function(contentWindow) {
CustomPopups.MyPopup.callBaseMethod (this, "preOpen", [contentWindow]);
var buttonObject = contentWindow.popupMediator.getHandler("browse");
buttonObject.add_okCallback(this.okCallbackHandler$delegate);
},
ok: function(contentWindow) {
CustomPopups.MyPopup.callBaseMethod (this, "ok", [contentWindow]);
var buttonObject = contentWindow.popupMediator.getHandler("browse");
buttonObject.remove_okCallback(this.okCallbackHandler$delegate);
},
cancel: function(contentWindow) {
CustomPopups.MyPopup.callBaseMethod (this, "cancel", [contentWindow]);
var buttonObject = contentWindow.popupMediator.getHandler("browse");
buttonObject.remove_okCallback(this.okCallbackHandler$delegate);
},
...
}
CustomPopups.MyPopup.registerClass("CustomPopups.MyPopup",
Obout.Ajax.UI.HTMLEditor.Popups.OkCancelPopup); |
Events
| Name |
Description |
okCallback
|
Raised when the "OK" button in the associated browse popup is clicked or emulated.
Event's argument has type
Sys.EventArgs.Empty.
|
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