예제 #1
0
        public override void SetValue(LayoutE layout, ItemAttribute ia)
        {
            TextMode = TextBoxMode.MultiLine;
            Height = 200;

            base.SetValue(layout, ia);
        }
        private void InitControl(LayoutE layout, ItemAttribute ia)
        {
            Enabled = layout != LayoutE.View;
            Visible = true;

            ia.Attribute.Kvs.SetProperties(this);
        }
 private void InitControl(LayoutE layout, ItemAttribute ia)
 {
     Enabled = layout != LayoutE.View;
     Visible = true;
     DataValueField = "AttributeID";
     DataTextField = "Name";
     DataSource = ia.Attribute.Children.DataTable;
     DataBind();
 }
 public virtual void SetValue(LayoutE layout, ItemAttribute ia)
 {
     if (layout == LayoutE.Edit && ia.IsNew)
     {
         Value = ia.DefaultValue;
     }
     else
     {
         Value = ia.Value1;
     }
 }
        public virtual void SetValue(LayoutE layout, ItemAttribute ia)
        {
            if (!Page.IsPostBack)
            {
                InitControl(layout, ia);
            }

            ListItem li = Items.FindByValue(ia.Value1);

            if (li != null)
            {
                li.Selected = true;
            }
        }
        private void InitControl(LayoutE layout, ItemAttribute ia)
        {
            Items.Clear();

            if (StartYear == 0)
            {
                StartYear = DateTime.Now.Year + StartYearFromCurrent;

                if (StartYearCurrent)
                {
                    StartYear = DateTime.Now.Year;
                }
            }

            if (EndYear == 0)
            {
                EndYear = DateTime.Now.Year + EndYearFromCurrent;

                if (EndYearCurrent)
                {
                    EndYear = DateTime.Now.Year;
                }
            }

            if (EndYear < StartYear)
            {
                throw new Exception("EndYear [" + EndYear + "] can not be less than StartYear [" + StartYear + "]");
            }

            for (int i = StartYear; i <= EndYear; i++)
            {
                base.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }

            if (SelectCurrentYear)
            {
                ListItem item = new ListItem(DateTime.Now.Year.ToString(), DateTime.Now.Year.ToString());

                if (Items.Contains(item))
                {
                    SelectedIndex = Items.IndexOf(item);
                }
            }

            DefaultItemText = "Select Year";
            DefaultItemValue = "";
        }
        public virtual void SetValue(LayoutE layout, ItemAttribute ia)
        {
            if (!Page.IsPostBack)
            {
                InitControl(layout, ia);
            }

            ItemAttributes list = new ItemAttributes(ia.Cxt, ia.TableName, ia.ItemID, ia.AttributeID);

            for (int i = 0; i < list.Count; i++)
            {
                ItemAttribute iax = new ItemAttribute(ia.Cxt, list[i]);

                ListItem li = Items.FindByValue(iax.Value1);

                if (li != null)
                {
                    li.Selected = true;
                }
            }
        }
 public virtual void SetValue(LayoutE layoutID, ItemAttribute ia)
 {
     SetValue(ia.UrlFile(ShowNoImage));
 }
예제 #9
0
        public virtual void SetValue(LayoutE layout, ItemAttribute ia)
        {
            if (layout == LayoutE.Edit && ia.IsNew)
            {

            }
            else
            {

            }
        }
예제 #10
0
        public virtual void SetValue(LayoutE layoutID, ItemAttribute ia)
        {

        }
 public virtual void SetValue(LayoutE layout, ItemAttribute ia)
 {
     ImageUrl = ia.Attribute.UrlAttributeImage;
 }
예제 #12
0
        public virtual void SetValue(LayoutE layout, ItemAttribute ia)
        {
            CausesValidation = true;

            Width = new Unit(99, UnitType.Percentage);

            MaxLength = ia.Attribute.ConfigAttributes.ToInt32(AttributeE.AttributeMaxLength);

            if (layout == LayoutE.Edit && ia.IsNew)
            {
                Text = ia.DefaultValue;
            }
            else
            {
                Text = ia.Value1;
            }
        }
        private void InitControl(LayoutE layout, ItemAttribute ia)
        {
            Enabled = layout != LayoutE.View;
            Visible = true;

            ia.Attribute.Kvs.SetProperties(this);

            if (!ia.Attribute.HasValueSource)
            {
                DataValueField = "AttributeID";
                DataTextField = "Name";
                DataSource = ia.Attribute.Children.DataTable;
            }

            DataBind();

            AddDefaultItem();
        }
        public virtual void SetValue(LayoutE layoutID, ItemAttribute ia)
        {
            if (layoutID == LayoutE.Edit)
            {
                ShowEditButton = true;
                ShowDeleteButton = true;
            }

            SetValue(ia.UrlFile());
        }