MultiSelect
MultiSelect
複合型
機能
サンプル
説明
このサンプルは、DisplayMemberPath、SelectedValuePath、CheckedMemberPath の各プロパティを使用して、複合型のリストに連結する方法を示します。
HeaderPathプロパティを使用して、ヘッダに表示される値をドロップダウンリストに表示される値から切り離します。
ソース
ComplexTypeController.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Data.Entity.Validation; using System.Data; using C1.Web.Mvc; using C1.Web.Mvc.Serialization; using MvcExplorer.Models; namespace MvcExplorer.Controllers { public partial class MultiSelectController : Controller { private C1NWindEntities db = new C1NWindEntities(); public ActionResult ComplexType() { return View(db); } } }
ComplexType.cshtml
@model C1NWindEntities <div> <label>@Html.Raw(Resources.MultiSelect.ComplexType_Text0)</label> @(Html.C1().MultiSelect() .Bind(Model.Products) .Name("products") .HeaderPath("ProductName") .DisplayMemberPath("ProductName") .SelectedValuePath("ProductID") .CheckedMemberPath("Discontinued") ) </div> @section Description{ <p>@Html.Raw(Resources.MultiSelect.ComplexType_Text1)</p> <p>@Html.Raw(Resources.MultiSelect.ComplexType_Text2)</p> }
マニュアル