带select2的过滤表(每列多个)

时间:2019-02-11 12:58:14

标签: c# razor mvvm jquery-select2

我想在表中添加过滤器。对于每个列,选择2。但是不知道所有表的值(它是用户的字符串)。所有过滤器同时工作。我找到了一些示例,但是在代码中带有选项(选项value =“ 1”项1 /选项),但表中没有选项(DataCollection_Aktive dataSource)。查看选项必须唯一。我的体系结构是mvvm,但是我建议使用mvc architekture解决方案。我是初学者,请简单点。

View is:
 <div class="div">
        <table class="table">
            <thead class="thread">
                <tr>
                    <th class="th" id="_header">Action</th>
                    <th class="th" id="2_header">Two</th>
                    <th class="th" id="3_header">Tree</th>
                    <th class="th" id="4_header">Four</th>
                    <th class="th" id="5_header">Five</th>

                </tr>
            </thead>
            <tbody>
                @foreach (var item in Model.DataCollection_Aktive)
                {
                    <tr>
                        <th class="body_th" style="font-size: 17px; vertical-align:middle">
                            @Html.ActionLink("Edit", "Edit", new { id = item.Id })
                        </th>
                        <td class="td">
                            @Convert.ToString(item.Column_two)
                        </td>
                        <td class="td">
                            @Convert.ToString(item.Column_tree)
                        </td>
                        <td class="td">
                            @Convert.ToString(item.Column_four)
                        </td>
                        <td class="td">
                            @Convert.ToString(item.Column_five)
                        </td>
                    </tr>
                }
            </tbody>
        </table>
    </div>

ViewModel is:

public List<Aktive_WP> DataCollection_Aktive { get; set; }

Controller is:

namespace M_ref.Controllers

{

    public class M_refController : Controller

    {

        private M_ref_Data db = new M_ref_Data();

        // GET: M_ref

        public ActionResult M_ref()

        {

            var dataColAktiv = db.Aktives.ToList();

            M_refViewModel vm = new M_refViewModel 


{ DataCollection_Aktive = dataColAktiv };


            vm.HandleRequest();

            return View(vm);

        }
    }
}

0 个答案:

没有答案