我想在选项“添加新记录”JTable 和 Jtable 中的项目列表中创建列表框。
我的模型:
namespace CRM.ViewModels.Administrator.Dictionary.OfferNewInformation
{
public class DictionaryNewInfoListModel : DictionaryListModel
{
public string Description { get; set; }
public bool IsActiveYN { get; set; }
public bool CPGroupType { get; set; }
public bool TCPGroupType { get; set; }
public bool CCGroupType { get; set; }
public bool HOGroupType { get; set; }
public bool TSGroupType { get; set; }
public int CityId { get; set; }
public List<DictionaryNewInfoSupportList> DeestynationName { get; set; }
// public IList<SelectListItem> DestinationList { get; set; }
}
}
重要的事情(这个类有列表 ID 和名称):
public List<DictionaryNewInfoSupportList> DeestynationName { get; set; }
班级
public class DictionaryNewInfoSupportList
{
public int Id;
public string Name;
}
在视图中,我展示了示例:
fields: {
Id:
{
key: true,
create: false,
edit: false,
list: false
},
Description: {
title: 'Treść'
}/*,
DeestynationName: {
title: 'Treść'
}*/,
CPGroupType: {
title: "CP",
edit: true,
type: 'checkbox',
values: { 'false': 'Nie', 'true': 'Tak' }
},
TCPGroupType: {
title: "TCP",
edit: true,
type: 'checkbox',
values: { 'false': 'Nie', 'true': 'Tak' }
},
CCGroupType: {
title: "CC",
edit: true,
type: 'checkbox',
values: { 'false': 'Nie', 'true': 'Tak' }
},
HOGroupType: {
title: "Centrala",
edit: true,
type: 'checkbox',
values: { 'false': 'Nie', 'true': 'Tak' }
},
TSGroupType: {
title: "Kasjer",
edit: true,
type: 'checkbox',
values: { 'false': 'Nie', 'true': 'Tak' }
}
但如您所见,我不知道如何声明 DeestynationName。
项目清单(示例 - 我需要什么)
if(DeestynationName.id==model.id) show list of Name
在“添加新记录”中,我需要包含此列表中元素的列表框(例如 - 我需要的):
@Html.DropDownListFor(m => m.CurrentVoucher, new System.Web.Mvc.SelectList(Model.DictionaryNewInfoSupportList, "Id", "Name"), new { style = "width:140px" })