Inheritance: Ext.Net.ComponentBase, IAutoPostBack, IPostBackEventHandler, IPostBackDataHandler, IIcon
Esempio n. 1
0
        /// <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));
        }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 public TabStrip.Builder TabStrip(TabStrip component)
 {
     return(new TabStrip.Builder(component));
 }