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; }
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); }
public void Decorate(IGridRowBuilder rowBuilder, GridItem gridItem, bool hasDetailView) { CurrentGridItem = gridItem; DecoratedRowBuilder = rowBuilder; HasDetailView = hasDetailView; }
public GridPopUpEditRowBuilder(IGridRowBuilder dataRowBuilder, IGridEditFormBuilder editFormBuilder, IHtmlNode container) { this.dataRowBuilder = dataRowBuilder; this.container = container; this.editFormBuilder = editFormBuilder; }
public GridService(IGridRowBuilder <TModel, TRow> gridRowBuilder) { _gridRowBuilder = gridRowBuilder; }