src/sap.ui.support/src/sap/ui/support/supportRules/ui/controllers/Analysis.controller.js
function (oEvent) {
			var bShowRuleProperties = true,
				oSelectedRule = this.model.getProperty("/selectedRule"),
				bAdditionalRulesetsTab = oEvent.getParameter("selectedKey") === "additionalRulesets";

			if (bAdditionalRulesetsTab || !oSelectedRule) {
				bShowRuleProperties = false;
			}

			// Ensure we don't make unnecessary requests. The requests will be made only
			// the first time the user clicks AdditionalRulesets tab.
			if (!this.bAdditionalRulesetsLoaded && bAdditionalRulesetsTab) {
				this.rulesViewContainer.setBusyIndicatorDelay(0);
				this.rulesViewContainer.setBusy(true);
				CommunicationBus.publish(channelNames.GET_NON_LOADED_RULE_SETS, {
					loadedRulesets: this._getLoadedRulesets()
				});
			}

			this.getView().getModel().setProperty("/showRuleProperties", bShowRuleProperties);
		}
function (oEvent) {
			var bShowRuleProperties = true,
				oSelectedRule = this.model.getProperty("/selectedRule"),
				bAdditionalRulesetsTab = oEvent.getParameter("selectedKey") === "additionalRulesets";

			if (bAdditionalRulesetsTab || !oSelectedRule) {
				bShowRuleProperties = false;
			}

			// Ensure we don't make unnecessary requests. The requests will be made only
			// the first time the user clicks AdditionalRulesets tab.
			if (!this.bAdditionalRulesetsLoaded && bAdditionalRulesetsTab) {
				this.rulesViewContainer.setBusyIndicatorDelay(0);
				this.rulesViewContainer.setBusy(true);
				CommunicationBus.publish(channelNames.GET_NON_LOADED_RULE_SETS, {
					loadedRulesets: this._getLoadedRulesets()
				});
			}

			this.getView().getModel().setProperty("/showRuleProperties", bShowRuleProperties);
		}
function ( oEvent ) { var bShowRuleProperties = true , oSelectedRule = this . model . getProperty ( "/selectedRule" ) , bAdditionalRulesetsTab = oEvent . getParameter ( "selectedKey" ) === "additionalRulesets" ; if ( bAdditionalRulesetsTab || ! oSelectedRule ) { bShowRuleProperties = false ; } // Ensure we don't make unnecessary requests. The requests will be made only // the first time the user clicks AdditionalRulesets tab. if ( ! this . bAdditionalRulesetsLoaded && bAdditionalRulesetsTab ) { this . rulesViewContainer . setBusyIndicatorDelay ( 0 ) ; this . rulesViewContainer . setBusy ( true ) ; CommunicationBus . publish ( channelNames . GET_NON_LOADED_RULE_SETS , { loadedRulesets : this . _getLoadedRulesets ( ) } ) ; } this . getView ( ) . getModel ( ) . setProperty ( "/showRuleProperties" , bShowRuleProperties ) ; }
On selecting "Additional RuleSet" tab, start loading Additional RuleSets by brute search.
@param {Event} oEvent TreeTable event
On selecting Additional RuleSet tab start loading Additional RuleSets by brute search .