Artech.UC.gxui.Renders.TabPanel.HandleClick C# (CSharp) Method

HandleClick() public method

public HandleClick ( ) : string
return string
		public override string HandleClick()
		{
			base.HandleClick();

			string clickedElementId = ControlInfo.GetClickedElementId();
			if (clickedElementId == null)
				return "";
			if (clickedElementId.Equals("+"))
				return SetSelectedTab(this.AddPanel());

			else if (clickedElementId.StartsWith("x"))
				this.RemovePanel(clickedElementId.Substring(1));

			else if (!clickedElementId.Equals(""))
				return SetSelectedTab(clickedElementId);

			if (this.PanelsCount() > 0)
				return SetSelectedTab(((JsonObject)GetPanelsArray()[0])["id"].ToString());
			else
				return "";
		}