📄 dropdownbehavior.js
字号:
this.unhover();
}
},
_onPopulated : function(sender, eventArgs) {
/// <summary>
/// Handler for DynamicPopulate behavior's Populated event
/// </summary>
/// <param name="sender" type="Object">
/// DynamicPopulate behavior
/// </param>
/// <param name="eventArgs" type="Sys.EventArgs" mayBeNull="false">
/// Event args
/// </param>
AjaxControlToolkit.DropDownBehavior.callBaseMethod(this, '_onPopulated', [sender, eventArgs]);
if (this._isOpen) {
this._showPopup();
}
},
get_onShow : function() {
/// <value type="String" mayBeNull="true">
/// Generic OnShow Animation's JSON definition
/// </value>
return this._dropPopupPopupBehavior ? this._dropPopupPopupBehavior.get_onShow() : this._onShowJson;
},
set_onShow : function(value) {
if (this._dropPopupPopupBehavior) {
this._dropPopupPopupBehavior.set_onShow(value)
} else {
this._onShowJson = value;
}
this.raisePropertyChanged('onShow');
},
get_onShowBehavior : function() {
/// <value type="AjaxControlToolkit.Animation.GenericAnimationBehavior">
/// Generic OnShow Animation's behavior
/// </value>
return this._dropPopupPopupBehavior ? this._dropPopupPopupBehavior.get_onShowBehavior() : null;
},
onShow : function() {
/// <summary>
/// Play the OnShow animation
/// </summary>
/// <returns />
if (this._dropPopupPopupBehavior) {
this._dropPopupPopupBehavior.onShow();
}
},
get_onHide : function() {
/// <value type="String" mayBeNull="true">
/// Generic OnHide Animation's JSON definition
/// </value>
return this._dropPopupPopupBehavior ? this._dropPopupPopupBehavior.get_onHide() : this._onHideJson;
},
set_onHide : function(value) {
if (this._dropPopupPopupBehavior) {
this._dropPopupPopupBehavior.set_onHide(value)
} else {
this._onHideJson = value;
}
this.raisePropertyChanged('onHide');
},
get_onHideBehavior : function() {
/// <value type="AjaxControlToolkit.Animation.GenericAnimationBehavior">
/// Generic OnHide Animation's behavior
/// </value>
return this._dropPopupPopupBehavior ? this._dropPopupPopupBehavior.get_onHideBehavior() : null;
},
onHide : function() {
/// <summary>
/// Play the OnHide animation
/// </summary>
/// <returns />
if (this._dropPopupPopupBehavior) {
this._dropPopupPopupBehavior.onHide();
}
},
get_dropDownControl : function() {
return this._dropDownControl;
},
set_dropDownControl : function(value) {
if (this._dropDownControl != value) {
this._dropDownControl = value;
this.raisePropertyChanged("dropDownControl");
}
},
get_highlightBorderColor : function() {
return this._highlightBorderColor;
},
set_highlightBorderColor : function(value) {
if (this._highlightBorderColor != value) {
this._highlightBorderColor = value;
// if(this.get_isInitialized()) {
// this._dropFrame.style.borderColor = value;
// }
this.raisePropertyChanged("highlightBorderColor");
}
},
get_highlightBackgroundColor : function() {
return this._highlightBackgroundColor;
},
set_highlightBackgroundColor : function(value) {
if (this._highlightBackgroundColor != value) {
this._highlightBackgroundColor = value;
if(this.get_isInitialized() && this._isOpen) {
this._dropWrapper.style.backgroundColor = value;
}
this.raisePropertyChanged("highlightBackgroundColor");
}
},
get_dropArrowBackgroundColor : function() {
return this._dropArrowBackgroundColor;
},
set_dropArrowBackgroundColor : function(value) {
if (this._dropArrowBackgroundColor != value) {
this._dropArrowBackgroundColor = value;
if(this.get_isInitialized()) {
this._dropArrow.style.backgroundColor = value;
}
this.raisePropertyChanged("dropArrowBackgroundColor");
}
},
get_dropArrowImageUrl : function() {
return this._dropArrowImageUrl;
},
set_dropArrowImageUrl : function(value) {
if (this._dropArrowImageUrl != value) {
this._dropArrowImageUrl = value;
if(this.get_isInitialized()) {
if (this._dropArrow.className) {
this._dropArrow.className = "";
this._dropArrowWrapper.style.display = 'block';
}
this._dropArrowImage.src = value;
}
this.raisePropertyChanged("dropArrowImageUrl");
}
},
get_dropArrowWidth : function() {
return this._dropArrowWidth;
},
set_dropArrowWidth : function(value) {
if (this._dropArrowWidth != value) {
this._dropArrowWidth = value;
if(this.get_isInitialized()) {
this._dropArrow.style.width = value;
}
this.raisePropertyChanged("dropArrowWidth");
}
},
get_isOver : function() {
return this._isOver;
},
get_isOpen : function() {
return this._isOpen;
},
add_showing : function(handler) {
/// <summary>
/// Add an event handler for the showing event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('showing', handler);
},
remove_showing : function(handler) {
/// <summary>
/// Remove an event handler from the showing event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('showing', handler);
},
raiseShowing : function(eventArgs) {
/// <summary>
/// Raise the showing event
/// </summary>
/// <param name="eventArgs" type="Sys.CancelEventArgs" mayBeNull="false">
/// Event arguments for the showing event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('showing');
if (handler) {
handler(this, eventArgs);
}
},
add_shown : function(handler) {
/// <summary>
/// Add an event handler for the shown event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('shown', handler);
},
remove_shown : function(handler) {
/// <summary>
/// Remove an event handler from the shown event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('shown', handler);
},
raiseShown : function(eventArgs) {
/// <summary>
/// Raise the shown event
/// </summary>
/// <param name="eventArgs" type="Sys.EventArgs" mayBeNull="false">
/// Event arguments for the shown event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('shown');
if (handler) {
handler(this, eventArgs);
}
},
add_popup : function(handler) {
/// <summary>
/// Add an event handler for the popup event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
/// <obsolete>Use the shown event instead</obsolete>
this.get_events().addHandler('popup', handler);
},
remove_popup : function(handler) {
/// <summary>
/// Remove an event handler from the popup event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
/// <obsolete>Use the shown event instead</obsolete>
this.get_events().removeHandler('popup', handler);
},
raisePopup : function(eventArgs) {
/// <summary>
/// Raise the popup event
/// </summary>
/// <param name="eventArgs" type="Sys.EventArgs" mayBeNull="false">
/// Event arguments for the popup event
/// </param>
/// <returns />
/// <obsolete>Use the shown event instead</obsolete>
var handler = this.get_events().getHandler('popup');
if (handler) {
handler(this, eventArgs);
}
},
add_hiding : function(handler) {
/// <summary>
/// Add an event handler for the hiding event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('hiding', handler);
},
remove_hiding : function(handler) {
/// <summary>
/// Remove an event handler from the hiding event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('hiding', handler);
},
raiseHiding : function(eventArgs) {
/// <summary>
/// Raise the hiding event
/// </summary>
/// <param name="eventArgs" type="Sys.CancelEventArgs" mayBeNull="false">
/// Event arguments for the hiding event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('hiding');
if (handler) {
handler(this, eventArgs);
}
},
add_hidden : function(handler) {
/// <summary>
/// Add an event handler for the hidden event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('hidden', handler);
},
remove_hidden : function(handler) {
/// <summary>
/// Remove an event handler from the hidden event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('hidden', handler);
},
raiseHidden : function(eventArgs) {
/// <summary>
/// Raise the hidden event
/// </summary>
/// <param name="eventArgs" type="Sys.EventArgs" mayBeNull="false">
/// Event arguments for the hidden event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('hidden');
if (handler) {
handler(this, eventArgs);
}
},
add_hoverOver : function(handler) {
/// <summary>
/// Add an event handler for the hoverOver event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('hoverOver', handler);
},
remove_hoverOver : function(handler) {
/// <summary>
/// Remove an event handler from the hoverOver event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('hoverOver', handler);
},
raiseHoverOver : function(eventArgs) {
/// <summary>
/// Raise the hoverOver event
/// </summary>
/// <param name="eventArgs" type="Sys.EventArgs" mayBeNull="false">
/// Event arguments for the hoverOver event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('hoverOver');
if (handler) {
handler(this, eventArgs);
}
},
add_hoverOut : function(handler) {
/// <summary>
/// Add an event handler for the hoverOut event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().addHandler('hoverOut', handler);
},
remove_hoverOut : function(handler) {
/// <summary>
/// Remove an event handler from the hoverOut event
/// </summary>
/// <param name="handler" type="Function" mayBeNull="false">
/// Event handler
/// </param>
/// <returns />
this.get_events().removeHandler('hoverOut', handler);
},
raiseHoverOut : function(eventArgs) {
/// <summary>
/// Raise the hoverOut event
/// </summary>
/// <param name="eventArgs" type="Sys.EventArgs" mayBeNull="false">
/// Event arguments for the hoverOut event
/// </param>
/// <returns />
var handler = this.get_events().getHandler('hoverOut');
if (handler) {
handler(this, eventArgs);
}
}
}
AjaxControlToolkit.DropDownBehavior.registerClass('AjaxControlToolkit.DropDownBehavior', AjaxControlToolkit.DynamicPopulateBehaviorBase);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -