public static Configurator<BearData, BearRow> Configure(this Configurator<BearData, BearRow> conf) { // we hide redundant columns just for convinence conf.Column(c=>c.ImageUrl).DataOnly(); conf.Column(c=>c.Sales).DataOnly(); conf.Column(c=>c.RecentlySoldDate).DataOnly(); conf.Column(c => c.Rating) .TemplateFunction("formatRating") .Orderable(c => c.Rating, ui => ui.UseClientOrdering()); return conf; }
public static Configurator<Source, Target> Configure(this Configurator<Source, Target> conf) { conf.Column(c=>c.Id).DataOnly(); conf.AppendEmptyFilters(); conf.Limit(ui => ui.EnableClientLimiting().Values(new[] {"All", "-", "10", "25", "50"}, "10"),"lt"); conf.Paging(ui=>ui.PagingWithPeriods().EnableClientPaging(),"rb"); conf.Column(c => c.Name).FilterValue(c => c.Name, ui => ui.ClientFiltering()); conf.Column(c => c.Name); conf.Column(c => c.Size) .FormatEnumWithDisplayAttribute() .Orderable(c => c.Size, ui => ui.UseClientOrdering()) .FilterSelect(c=>c.Size,ui=>ui.SelectAny().SelectItems(EnumHelper.GetSelectList(typeof(BearSize)))); conf.Column(c => c.IsAvailableForCheckout).Template(tpl => { tpl.ReturnsIf("{IsAvailableForCheckout}" , x => x.Tag("span").Class("glyphicon glyphicon-ok").Css("color", "green") , x => x.Tag("span").Class("glyphicon glyphicon-remove").Css("color", "darkred")); }).Title("Checkout?"); conf.Column(c => c.LastSale).Title("Last sale") .Template(tpl => tpl.Returns("`moment({LastSale}).format('MMM Do YY')`")) .Orderable(c => c.LastSale, ui => ui.UseClientOrdering()); conf.Column(c => c.QuantityAvailable).Title("Quantity"); conf.Column(c => c.StoreAddress).Title("Store address"); return conf; }
public static string GetUniqueIndex(this HbmManyToOne item) { if (item.index != null) { return item.index; } return item.Column().GetUniqueIndex(); }
public static DenseMatrix SelectColumns(this DenseMatrix mtx, IEnumerable<int> indexes) { var cols = new List<DenseVector> (); foreach (int index in indexes) { cols.Add ((DenseVector)mtx.Column (index)); } return DenseMatrix.OfColumns (cols [0].Count, cols.Count, cols); }
public static bool? CanBeNull(this HbmProperty item) { if (item.notnullSpecified) { return !item.notnull; } return item.Column().CanBeNull(); }
public static string GetUniqueIndex(this HbmProperty item) { if (item.index != null) { return item.index; } return item.Column().GetUniqueIndex(); }
public static CreateTableCommand NodeConnectorRecord(this CreateTableCommand table) { table .Column<int>("Id", column => column.PrimaryKey().Identity()) .Column<int>("Node1Id", column => column.NotNull()) .Column<int>("Node2Id", column => column.NotNull()); return table; }
public static string GetColumnName(this HbmId item) { HbmColumn column = item.Column(); if (column == null) { return null; } return column.name; }
public static string GetColumnName(this HbmManyToOne item) { if (item.column != null && !item.column.IsEmpty()) { return item.column; } return item.Column().name; }
public static int? GetMaxLength(this HbmId item) { int? maxLength = item.length.ParseInt32(); if (maxLength == null) { HbmColumn column = item.Column(); maxLength = column.length.ParseInt32(); } return maxLength; }
public static string GetColumnName(this HbmProperty item) { string columnName = item.column; if (columnName == null) { HbmColumn column = item.Column(); columnName = column.name; } return columnName; }
public static string GetSqlType(this HbmManyToOne item) { string columnName = item.column; if (columnName == null) { HbmColumn column = item.Column(); columnName = column.sqltype; } return columnName; }
public static WebGridColumn Links(this WebGrid grid, HtmlHelper html, UrlHelper url) { return grid.Column( header: "editar", style: "action-cell", format: item => new HtmlString( string.Format(@"<a href='" + url.Action("Atualizar", new {id= item.ID}) + "' class='list-button' title='editar'><i class='fa fa-pencil-square-o'></i></a>") ) ); }
public static bool? CanBeNull(this HbmManyToOne item) { if (item.notnullSpecified) { return !item.notnull; } var column = item.Column(); if (column == null) return null; return column.CanBeNull(); }
public static int? GetMaxLength(this HbmManyToOne item) { string sqlType = item.GetSqlType(); if (sqlType != "VARCHAR2") { return null; } HbmColumn column = item.Column(); int? maxLength = column.length.ParseInt32(); return maxLength; }
public static bool? IsUnique(this HbmManyToOne item) { if (item.unique) { return true; } HbmColumn column = item.Column(); if (column == null) { return item.unique; } return column.IsUnique(); }
public static Configurator<SomeRandomData, SomeRandomRow> Configure(this Configurator<SomeRandomData, SomeRandomRow> conf) { conf.DatePicker(new DatepickerOptions ( "createBootstrapDatePicker", "putDateToBootstrapDatepicker", "getDateFromBootstrapDatepicker", "destroyBootstrapDatepicker" )); conf.Column(c => c.RecentlySoldDate).FilterValue(c => c.RecentlySoldDate, ui => ui.CompareOnlyDates().ClientFiltering()).CompareOnlyDates(); conf.AppendEmptyFilters(); return conf; }
public static bool? IsUnique(this HbmProperty item) { if (item.unique) { return item.unique; } HbmColumn column = item.Column(); if (column == null) { return item.unique; } return column.IsUnique(); }
public static string GetSqlType(this HbmProperty item) { if (item.column != null) { return item.column; } HbmColumn column = item.Column(); if (column == null) { return null; } string sqlType = column.sqltype; return sqlType; }
public static Configurator<BearData, BearRow> Configure(this Configurator<BearData, BearRow> conf) { conf.Column(c => c.Id).Title("#").Template(tpl => { tpl.Returns("<b>#`({^Row.Index}+1)`</b>"); }); conf.Column(c => c.IsAvailableForCheckout).Title("Order").Template(tpl => { tpl.ReturnsIf("!{IsAvailableForCheckout}", "<i>Sorry, bear is not available</i>"); tpl.Returns("<a href='/Bear/Order/{Id}'>Order</a> or <a href='/Bear/Preview/{Id}'>More details</a>"); }); conf.Column(c => c.RecentlySoldDate).Title("Last sale").Template(tpl => { tpl.Returns("`moment({RecentlySoldDate}).endOf('day').fromNow()`"); }); conf.Column(c => c.Size).FormatEnumWithDisplayAttribute(); conf.Column(c => c.Rating) .TemplateFunction("formatRating") .Orderable(c => c.Rating, ui => ui.UseClientOrdering()); conf.Column(c => c.ProductionCountry).DataOnly(); conf.Column(c => c.ImageUrl).DataOnly(); conf.Column(c => c.Price).DataOnly(); conf.Column(c => c.Name) .Title("Info") .TemplateId("overallBearInfo"); conf.Column(c => c.Sales).TemplateId("saleData"); return conf; }
public static SparseVector MeanColumnVector(this Matrix<double> matrix) { SparseVector meanVector = new SparseVector(matrix.ColumnCount); for (int i = 0; i < matrix.ColumnCount; i++) { SparseVector column = new SparseVector(SparseVectorStorage<double>.OfVector(matrix.Column(i).Storage)); double elements = column.NonZerosCount; if (elements > 0) { double sum = column.Sum(); meanVector[i] = sum*(1/elements); } else { meanVector[i] = 0; } } return meanVector; }
public static ColumnBuilder Column(this GridBuilder builder, string columnName, int width, GridAlign? align = null) { var columnBuilder = builder.Column(columnName) .Width(width); if(align.HasValue) { columnBuilder.Align(align.Value); } return columnBuilder; }
public static IQueryExpressionBuilder Column(this IQueryExpressionBuilder builder, string columnName) { return builder.Column(columnName, null); }
public static IQueryExpressionBuilder Column(this IQueryExpressionBuilder builder, string columnName, string alias) { return builder.Column(ObjectName.Parse(columnName), alias); }
public static IQueryExpressionBuilder AllColumns(this IQueryExpressionBuilder builder) { return builder.Column(new ObjectName("*")); }
public static string GetSqlType(this HbmId item) { return item.Column().sqltype; }
public static string GetUniqueIndex(this HbmId item) { return item.Column().GetUniqueIndex(); }
public static bool? IsUnique(this HbmId item) { return item.Column().IsUnique(); }
public static ISelectListConfiguration Column(this ISelectListConfiguration configuration, string columnName, string alias) { return configuration.Column(ObjectName.Parse(columnName), alias); }
public static bool? CanBeNull(this HbmId item) { return item.Column().CanBeNull(); }