Beispiel #1
0
 public override string HtmlString(System.Web.Mvc.HtmlHelper helper, string nameFormat)
 {
     return(ImageButtonSetBuilder.NewSet()
            .Add(ImageButtonBuilder.GridFilter())
            .Add(ImageButtonBuilder.GridClearFilter())
            .ToHtmlString());
 }
Beispiel #2
0
        /// <summary>
        /// Defines a filter button.
        /// </summary>
        /// <returns></returns>
        public ImageButtonBuilder Filter()
        {
            var button = ImageButtonBuilder.GridFilter();

            Column.HeaderButtonSet.Add(button);

            return(button);
        }
Beispiel #3
0
        /// <summary>
        /// Defines a header custom button.
        /// </summary>
        /// <returns></returns>
        public ImageButtonBuilder HeaderCustom()
        {
            var button = ImageButtonBuilder.Custom();

            Column.HeaderButtonSet.Add(button);

            return(button);
        }
Beispiel #4
0
        /// <summary>
        /// Defines a delete button.
        /// </summary>
        /// <returns></returns>
        public ImageButtonBuilder Delete()
        {
            var button = ImageButtonBuilder.GridDelete();

            Column.ButtonSet.Add(button);

            return(button);
        }
Beispiel #5
0
        /// <summary>
        /// Defines a edit button.
        /// </summary>
        /// <returns></returns>
        public ImageButtonBuilder Edit()
        {
            var button = ImageButtonBuilder.GridEdit();

            Column.ButtonSet.Add(button);

            return(button);
        }
Beispiel #6
0
        public GridCrudCommandsColumnBuilder <T> All()
        {
            templateColumnBuilder.HeaderTemplate(ImageButtonBuilder.GridAdd().ToHtmlString());
            templateColumnBuilder.ClientTemplate(ImageButtonSetBuilder.NewSet()
                                                 .Add(ImageButtonBuilder.GridEdit())
                                                 .Add(ImageButtonBuilder.GridDelete())
                                                 .ToHtmlString());
            rowCommandType = RowCommandType.All;

            return(this);
        }
Beispiel #7
0
        public GridCrudCommandsColumnBuilder <T> Delete()
        {
            if (rowCommandType == null)
            {
                templateColumnBuilder.ClientTemplate(ImageButtonBuilder.GridDelete().ToHtmlString());
                rowCommandType = RowCommandType.Delete;
                return(this);
            }

            if (rowCommandType == RowCommandType.Edit)
            {
                templateColumnBuilder.ClientTemplate(ImageButtonSetBuilder.NewSet()
                                                     .Add(ImageButtonBuilder.GridEdit())
                                                     .Add(ImageButtonBuilder.GridDelete())
                                                     .ToHtmlString());
                rowCommandType = RowCommandType.All;
            }

            return(this);
        }
Beispiel #8
0
        public ImageButtonBuilder AddHeaderButton(ImageButtonBuilder button)
        {
            Column.HeaderButtonSet.Add(button);

            return(button);
        }
Beispiel #9
0
        public GridCrudCommandsColumnBuilder <T> Add()
        {
            templateColumnBuilder.HeaderTemplate(ImageButtonBuilder.GridAdd().ToHtmlString());

            return(this);
        }