public IGridRowBuilder ApplyDecorators(IGridRowBuilder gridRowBuilder, GridItem item, bool hasDetailView)
 {
     var builderToDecorate = gridRowBuilder;
     foreach (var decorator in decorators)
     {
         var temp = decorator();
         temp.Decorate(builderToDecorate, item, hasDetailView);
         builderToDecorate = temp;
     }
     return builderToDecorate;
 }
Ejemplo n.º 2
0
        public IGridRowBuilder ApplyDecorators(IGridRowBuilder gridRowBuilder, GridItem item, bool hasDetailView)
        {
            var builderToDecorate = gridRowBuilder;

            foreach (var decorator in decorators)
            {
                var temp = decorator();
                temp.Decorate(builderToDecorate, item, hasDetailView);
                builderToDecorate = temp;
            }
            return(builderToDecorate);
        }
Ejemplo n.º 3
0
 public void Decorate(IGridRowBuilder rowBuilder, GridItem gridItem, bool hasDetailView)
 {
     CurrentGridItem = gridItem;
     DecoratedRowBuilder = rowBuilder;
     HasDetailView = hasDetailView;
 }
Ejemplo n.º 4
0
 public void Decorate(IGridRowBuilder rowBuilder, GridItem gridItem, bool hasDetailView)
 {
     CurrentGridItem     = gridItem;
     DecoratedRowBuilder = rowBuilder;
     HasDetailView       = hasDetailView;
 }
Ejemplo n.º 5
0
 public GridPopUpEditRowBuilder(IGridRowBuilder dataRowBuilder, IGridEditFormBuilder editFormBuilder, IHtmlNode container)
 {
     this.dataRowBuilder  = dataRowBuilder;
     this.container       = container;
     this.editFormBuilder = editFormBuilder;
 }
 public GridPopUpEditRowBuilder(IGridRowBuilder dataRowBuilder, IGridEditFormBuilder editFormBuilder, IHtmlNode container)
 {
     this.dataRowBuilder = dataRowBuilder;
     this.container = container;
     this.editFormBuilder = editFormBuilder;
 }
Ejemplo n.º 7
0
 public GridService(IGridRowBuilder <TModel, TRow> gridRowBuilder)
 {
     _gridRowBuilder = gridRowBuilder;
 }