@(Html.Kendo().Grid<Winter.FMS.Domain.Entities.CostSharing>()
          .Name("grid_1")
          .Columns(columns =>
          {
              columns.Bound(x => x.Id).Hidden();
              columns.Select().Width(50);
case "datetime":
                          columns.Bound(item.FieldName).Title(dspName).Format("{0:yyyy-MM-dd HH:mm}")   //格式化
                         .ClientTemplate($"#=kendo.toString(kendo.parseDate({item.FieldName}), 'yyyy-MM-dd HH:mm')#")
                         .Width(item.Width.Value).Filterable(f => f.Multi(true).Search(true)); ;
                          break;
                      case "date":
                          columns.Bound(item.FieldName).Title(dspName).Format("{0:yyyy-MM-dd}")
                          .ClientTemplate($"#=kendo.toString(kendo.parseDate({item.FieldName}), 'yyyy-MM-dd')#")
                          .Width(item.Width.Value).Filterable(f => f.Multi(true).Search(true));
                          break;
  })
          .Pageable()
          .Navigatable()
          .PersistSelection()
          .Filterable()
          .Sortable()
          .DataSource(dataSource => dataSource
              .Ajax()
              .Batch(true)
              .ServerOperation(false)
              .Model(model =>
              {
                  model.Id(p => p.Id);
              })
              .Read(x =>
                  x.Action("get", _controller)
              )
             .PageSize(20)
          )
)

 

posted on 2018-10-26 16:54  FL0528  阅读(116)  评论(0)    收藏  举报