コード例 #1
0
        public XafBootstrapDropdownItem Add()
        {
            var item = new XafBootstrapDropdownItem(this);

            List.Add(item);
            return(item);
        }
コード例 #2
0
        protected void Handler_OnCallback(object source, DevExpress.Web.CallbackEventArgs e)
        {
            String[] values = String.Concat(e.Parameter).Split(new char[] { '=' }, StringSplitOptions.RemoveEmptyEntries);
            if (values.Count() > 1)
            {
                switch (values[0])
                {
                case "NewValue":
                    int id;
                    if (int.TryParse(values[1], out id))
                    {
                        SelectedItem = Items.List.Where(f => f.Index == id).FirstOrDefault();
                    }
                    break;
                }
            }
            if (EditValueChanged != null)
            {
                EditValueChanged(this, EventArgs.Empty);
            }
            InnerRender();


            if (OnClickScript != "")
            {
                ASPxLabel label = new ASPxLabel();
                label.ClientSideEvents.Init = string.Format(@"function(s,e) {{ {0} }}", OnClickScript);
                Controls.Add(label);
            }
        }
コード例 #3
0
 public void Add(XafBootstrapDropdownItem Item)
 {
     if (List.IndexOf(Item) == -1)
     {
         Item.Dropdown = this;
         List.Add(Item);
     }
 }
コード例 #4
0
        protected void Handler_OnCallback(object source, DevExpress.Web.CallbackEventArgs e)
        {
            String[] values = String.Concat(e.Parameter).Split(new char[] { '=' }, StringSplitOptions.RemoveEmptyEntries);
            if (values.Count() > 1)
            {
                switch (values[0])
                {
                case "NewValue":
                    int id;
                    if (int.TryParse(values[1], out id))
                    {
                        SelectedItem = Items.List.Where(f => f.Index == id).FirstOrDefault();
                    }
                    break;
                }
            }
            if (EditValueChanged != null)
            {
                EditValueChanged(this, EventArgs.Empty);
            }
            InnerRender();

            RegisterOnClickScript();
        }
コード例 #5
0
 public void Add(XafBootstrapDropdownItem Item)
 {
     if (List.IndexOf(Item) == -1)
     {
         Item.Dropdown = this;
         List.Add(Item);
     }
 }
コード例 #6
0
 public XafBootstrapDropdownItem Add()
 {
     var item = new XafBootstrapDropdownItem(this);
     List.Add(item);
     return item;
 }
コード例 #7
0
        protected void Handler_OnCallback(object source, DevExpress.Web.CallbackEventArgs e)
        {
            String[] values = String.Concat(e.Parameter).Split(new char[] { '=' }, StringSplitOptions.RemoveEmptyEntries);
            if (values.Count() > 1)
            {
                switch (values[0])
                {
                    case "NewValue":
                        int id;
                        if (int.TryParse(values[1], out id))
                            SelectedItem = Items.List.Where(f => f.Index == id).FirstOrDefault();
                        break;
                }
            }
            if (EditValueChanged != null)
                EditValueChanged(this, EventArgs.Empty);
            InnerRender();

            RegisterOnClickScript();
        }