簡體   English   中英

Grid.MVC日期過濾器的“等於”選項不起作用

[英]Grid.MVC date filter “equal” option is not working

我正在嘗試使用Grid.Mvc開發網格應用程序。 現在我結束我的申請。 但是關於日期過濾器相等選項仍然存在一個未解決的問題。

關於這種情況,有一些舊話題,

日期過濾器在gridmvc中不起作用

日期篩選器在GridMvc中不起作用

所以我有相同的情況,大於和小於過濾器工作正常,但相等的過濾器不工作。 當我單擊具有相同選項的日期時,沒有任何結果。

我已經添加了這些引用。 這是我的代碼:

@model IEnumerable<Application.Models.TMP_DATA>


@using GridMvc.Html
@{
    ViewBag.Title = "Index";
}
@{
    Layout = null;
}

<h2>Index</h2>

<link href="@Url.Content("~/Content/Gridmvc.css")" rel="stylesheet" />
<link href="@Url.Content("~/Content/bootstrap.min.css")" rel="stylesheet" />
<link href="@Url.Content("~/Content/bootstrap.css")" rel="stylesheet" />
<script src="@Url.Content("~/Scripts/jquery-3.0.0.min.js")"></script>
<script src="@Url.Content("~/Scripts/gridmvc.js")"></script>
<script src="@Url.Content("~/Scripts/gridmvc.min.js")"></script>
<script src="@Url.Content("~/Scripts/bootstrap-datepicker.js")"></script>
<script src="@Url.Content("~/Scripts/bootstrap-datepicker.min.js")"></script>


<div class="code-cut">
    @Html.Grid(Model).Columns(columns =>
                {

                    columns.Add(s => s.ID).Titled("ID").Filterable(true);
                    columns.Add(s => s.EX_EX1).Titled("TMP1").Filterable(true);
                    columns.Add(s => s.EX_EX2).Titled("TMP2").Filterable(true);
                    columns.Add(s => s.EX_EX3).Titled("TMP3").Filterable(true);
                    columns.Add(s => s.EX_EX4).Titled("TMP4").Filterable(true);
                    columns.Add(s => s.EX_EX5).Titled("TMP5").Filterable(true);
                    columns.Add(s => s.EX_EX6).Titled("TMP6").Filterable(true);
                    columns.Add(s => s.EX_EX7).Titled("TMP7").Filterable(true);
                    columns.Add(s => s.EX_EX8).Titled("TMP8").Filterable(true);
                    columns.Add(s => s.EX_EX9_EX10).Titled("TMP9").Filterable(true);
                    columns.Add(s => s.EX).Titled("TMP10").Filterable(true);
                    columns.Add(s => s.EX_EX11_EX12).Titled("TMP11").SetWidth(200).Filterable(true);
                    columns.Add(s => s.EX_EX13_EX14_EX15).Titled("TMP12)").Filterable(true);
                    columns.Add(s => s.EX_EX15_EX16_EX17).Titled("TMP13").Filterable(true);
                    columns.Add(s => s.EX_EX17_EX18).Titled("TMP14").Filterable(true);
                    columns.Add(s => s.EX_EX19).Titled("TMP15").Filterable(true);
                    columns.Add(s => s.STBY_1_DIFF).Titled("Stby1DIFF").Filterable(true);
                    columns.Add(s => s.STBY_2_DIFF).Titled("Stby2DIFF").Filterable(true);
                    columns.Add(s => s.STBY_3_DIFF).Titled("Stby3DIFF").Filterable(true);
                    columns.Add(s => s.EX_EX20).Titled("TMP16").Filterable(true);
                    columns.Add()
                    .Encoded(false)
                    .Sanitized(false)
                    .SetWidth(30)
                    .RenderValueAs(model => "No: " + model.ID);


                }).WithPaging(50).Sortable(true).WithGridItemsCount("Total TMP")
</div>

而我的控制器是:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Application.Models;

namespace Application.Controllers
{
    public class TmpHomeController : Controller
    {

        public ActionResult TmpIndex()
        {
            ExEntities GVDB = new ExEntities();

            var TmpList = (from Tmp in GVDB.TMP_DATA
                           select Tmp).ToList();

            return View(TmpList);
        }
    }
}

我已經嘗試了所有。 對於這種情況,我無能為力。

從這里: https : //gridmvc.codeplex.com/SourceControl/latest,您可以找到它的資源。

有人對此有任何想法嗎?

謝謝大家!

嘗試從控制器操作方法中僅發送日期部分。 這對我有用:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM