Пример #1
0
 public WizardButton(
     string name,
     string value   = null,
     string text    = "",
     bool isConfirm = false,
     string icon    = null,
     StandardIconPosition iconPosition = StandardIconPosition.BeforeText,
     int index            = -1,
     string action        = "",
     bool requiredCer     = false,
     StandButtonType type = StandButtonType.Button,
     string formName      = "form1",
     bool isValidate      = false,
     bool overrideSubmit  = false,
     string url           = "")
 {
     IsComfirm      = isConfirm;
     Name           = name;
     Value          = value;
     Text           = text;
     Icon           = icon;
     Index          = index;
     Action         = action;
     IconPosition   = iconPosition;
     RequiredCer    = requiredCer;
     _Type          = type;
     FormName       = formName;
     IsValidate     = isValidate;
     OverrideSubmit = overrideSubmit;
     Url            = url;
 }
Пример #2
0
 protected void AddButton(
     StandButtonType type,
     string name,
     string buttontext   = "",
     string cssClass     = "",
     string iconCssClass = "",
     TextColor iconColor = TextColor.None,
     StandardIconPosition iconPosition = StandardIconPosition.BeforeText,
     string url          = "",
     string formName     = "form1",
     bool isUseTable     = false,
     int index           = -1,
     bool requiredCer    = false,
     bool isValidate     = false,
     bool overrideSubmit = false,
     string toolTipText  = "")
 {
     AddButtonToolbar(type, name, formName, url, buttontext, cssClass, iconCssClass, iconColor, iconPosition, index, requiredCer, isValidate, overrideSubmit, toolTipText);
 }
Пример #3
0
        private void AddButtonToolbar(
            StandButtonType type,
            string name,
            string formName,
            string url,
            string buttonText   = "",
            string cssClass     = "",
            string iconCssClass = "",
            TextColor iconColor = TextColor.None,
            StandardIconPosition iconPosition = StandardIconPosition.BeforeText,
            int index           = -1,
            bool requiredCer    = false,
            bool isValidate     = false,
            bool overrideSubmit = false,
            string toolTipText  = "")
        {
            var standardButton = TempData.ContainsKey(StandardButton.TempDataKey)
                ? (List <StandardButton>)TempData[StandardButton.TempDataKey]
                : new List <StandardButton>();

            if (index < 0)
            {
                if (standardButton.Exists(m => m.Name == StandardButtonName.Clear))
                {
                    standardButton.Insert(standardButton.Count - 1, new StandardButton
                    {
                        Type           = type,
                        Name           = name,
                        FormName       = formName,
                        Url            = url,
                        Text           = buttonText,// string.IsNullOrEmpty(buttonText) ? name : buttonText,
                        CssClass       = cssClass,
                        IconCssClass   = iconCssClass,
                        IconColor      = iconColor != TextColor.None ? iconColor.GetDescription() : null,
                        IconPosition   = iconPosition,
                        RequiredCer    = requiredCer,
                        IsValidate     = isValidate,
                        OverrideSubmit = overrideSubmit,
                        ToolTipText    = toolTipText//string.IsNullOrEmpty(toolTipText) ? name : toolTipText
                    });
                }
                else
                {
                    standardButton.Add(new StandardButton
                    {
                        Type           = type,
                        Name           = name,
                        FormName       = formName,
                        Url            = url,
                        Text           = buttonText,// string.IsNullOrEmpty(buttonText) ? name : buttonText,
                        CssClass       = cssClass,
                        IconCssClass   = iconCssClass,
                        IconColor      = iconColor != TextColor.None ? iconColor.GetDescription() : null,
                        IconPosition   = iconPosition,
                        RequiredCer    = requiredCer,
                        IsValidate     = isValidate,
                        OverrideSubmit = overrideSubmit,
                        ToolTipText    = toolTipText//string.IsNullOrEmpty(toolTipText) ? name : toolTipText
                    });
                }
            }
            else
            {
                standardButton.Insert(index, new StandardButton
                {
                    Type           = type,
                    Name           = name,
                    FormName       = formName,
                    Url            = url,
                    Text           = buttonText,// string.IsNullOrEmpty(buttonText) ? name : buttonText,
                    CssClass       = cssClass,
                    IconCssClass   = iconCssClass,
                    IconColor      = iconColor != TextColor.None ? iconColor.GetDescription() : null,
                    RequiredCer    = requiredCer,
                    IsValidate     = isValidate,
                    IconPosition   = iconPosition,
                    OverrideSubmit = overrideSubmit,
                    ToolTipText    = toolTipText//string.IsNullOrEmpty(toolTipText) ? name : toolTipText
                });
            }

            TempData[StandardButton.TempDataKey] = standardButton;
        }