/// <summary> /// /// </summary> /// <param name="method"></param> /// <param name="arg"></param> private void Call(string method, object arg) { if (!X.IsAjaxRequest) { return; } TabStrip tabStrip = this.Owner as TabStrip; if (tabStrip == null || !tabStrip.AllowCallbackScriptMonitoring) { return; } string item = this.TabID.IsNotEmpty() ? JSON.Serialize(this.TabID) : tabStrip.Items.IndexOf(this).ToString(); tabStrip.AddScript("{0}.{1}({2}, {3});", this.Owner.ClientID, method, item, JSON.Serialize(arg)); }
/// <summary> /// /// </summary> public TabStrip.Builder TabStrip(TabStrip component) { return(new TabStrip.Builder(component)); }