Формирование номера фильтра сетки кендо после фильтрации - PullRequest
0 голосов
/ 17 мая 2018

Я ввожу число 614789 в столбец фильтра сетки кендо и щелкаю фильтр.Когда я снова открываю фильтр, он отображает число 614 789,00.Как отформатировать фильтр для отображения формата 614789?[Изображение с фильтром столбца кендо, которое гласит: «Показать элементы со значением, которое:« равно »617 353,00].

Я использую модель с номером элемента как int?

namespace PitchList.Models {public int? ItemNum { get; set; }

public ActionResult PitchList_Read([DataSourceRequest] DataSourceRequest request,
        string salesReps, int? custNum, int? custName, int? genericSource, int? noSalesDate
        , int? programs, int? lastSearched)
    {
        IEnumerable<PitchListViewModel> data = new List<PitchListViewModel>();

        if (custNum != null || custName != null)
        {
            data = pl.Read(salesReps, custNum, custName, genericSource,
                    noSalesDate, programs, lastSearched);
        }


        return Json(data.ToDataSourceResult(request),
            JsonRequestBehavior.AllowGet);

1 Ответ

0 голосов
/ 17 мая 2018

Для каждого поля в сетке кендо вы можете указать формат

    <div id="grid"></div>
    <script>
    $("#grid").kendoGrid({
      columns: [ {
        field: "date",
        format: "{0: yyyy-MM-dd HH:mm:ss}"
      }, {
        field: "number",
        format: "{0:c}"
      },
 {
        field: "number",
        format: "{0:######}"
      } ],
      filterable: true,
      dataSource: [ { date: new Date(), number: 3.1415 } ]
    });
    </script>

В вашем случае используйте формат {0: 000000} или {0: ######}

https://docs.telerik.com/kendo-ui/framework/globalization/numberformatting

...