-- corr
This commit is contained in:
@@ -129,6 +129,14 @@ Sys.Extended.UI.CascadingDropDownBehavior = function(e) {
|
||||
/// <member name="cP:AjaxControlToolkit.CascadingDropDown.enableAtLoading" />
|
||||
this._enableAtLoading = false;
|
||||
|
||||
/// <summary>
|
||||
/// Always clear selected item when parent value changes.
|
||||
/// </summary>
|
||||
/// <getter>get_clearSelectedItemOnParentChange</getter>
|
||||
/// <setter>set_clearSelectedItemOnParentChange</setter>
|
||||
/// <member name="cP:AjaxControlToolkit.CascadingDropDown.clearSelectedItemOnParentChange" />
|
||||
this._clearSelectedItemOnParentChange = false;
|
||||
|
||||
// Variables
|
||||
this._parentElement = null;
|
||||
this._changeHandler = null;
|
||||
@@ -329,7 +337,7 @@ Sys.Extended.UI.CascadingDropDownBehavior.prototype = {
|
||||
}
|
||||
}
|
||||
else {
|
||||
if(list && (Sys.Browser.agent !== Sys.Browser.Safari) && (Sys.Browser.agent !== Sys.Browser.Opera)) {
|
||||
if(list && (Sys.Browser.agent !== Sys.Browser.Firefox) && (Sys.Browser.agent !== Sys.Browser.Safari) && (Sys.Browser.agent !== Sys.Browser.Opera)) {
|
||||
// Fire the onchange event for the control to notify any listeners of the change
|
||||
if(document.createEvent) {
|
||||
var onchangeEvent = document.createEvent('HTMLEvents');
|
||||
@@ -372,6 +380,9 @@ Sys.Extended.UI.CascadingDropDownBehavior.prototype = {
|
||||
// "evt" - set by the browser when called as an event handler (unused here)
|
||||
// "inInit" - whether this is being called from the initialize method
|
||||
|
||||
if(this.get_clearSelectedItemOnParentChange())
|
||||
this.set_selectedValue('', '');
|
||||
|
||||
var e = this.get_element();
|
||||
|
||||
// Create the known category/value pairs string for sending to the helper web service
|
||||
@@ -715,6 +726,16 @@ Sys.Extended.UI.CascadingDropDownBehavior.prototype = {
|
||||
}
|
||||
},
|
||||
|
||||
get_clearSelectedItemOnParentChange: function() {
|
||||
return this._clearSelectedItemOnParentChange;
|
||||
},
|
||||
set_clearSelectedItemOnParentChange: function(value) {
|
||||
if(this._clearSelectedItemOnParentChange != value) {
|
||||
this._clearSelectedItemOnParentChange = value;
|
||||
this.raisePropertyChanged('clearSelectedItemOnParentChange');
|
||||
}
|
||||
},
|
||||
|
||||
/// <summary>
|
||||
/// Fires when selection is changed.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user