示例#1
0
        /// <summary>
        /// Defines a delete button.
        /// </summary>
        /// <returns></returns>
        public ImageButtonBuilder Delete()
        {
            var button = ImageButtonBuilder.GridDelete();

            Column.ButtonSet.Add(button);

            return(button);
        }
示例#2
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);
        }
示例#3
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);
        }