Привет Я использую планировщик dhtmlx с бритвой mvc.dhtmlx scheduler и entity framework
Я создал вкладку единиц. Но я не понимаю, как разделить события на разных устройствах. Вот мой пример кода.
Scheduler.InitialDate = DateTime.Now.Date;// the initial data of Scheduler
var unit = new UnitsView("Employee", "EmpID");//initializes the view
var rooms = new List<object>(){
new { key = "1", label = "Employee1"},
new { key = "2", label = "Employee2"},
new { key = "3", label = "Employee3"},
new { key = "4", label = "Employee4"}
};
unit.AddOptions(rooms);
Scheduler.Views.Add(unit);
мне нужно добавить метку из базы данных, я получаю идентификатор и отображаемое имя хранимой процедуры, пожалуйста, помогите мне отображая его в планировщик unitsview. Я использую базу данных сущностей первого в mvc3 бритвой
Update:
var unit = new UnitsView("units", "resourcename");
scheduler.Views.Add(unit);
List<GetResourceOrderDisplay_Result> resourcedisplayname = new List<GetResourceOrderDisplay_Result>();
resourcedisplayname = _scheduler.Getresorderdisplay();
DashboardViewModel objDashboardViewModel = new DashboardViewModel();
var options = new List<object>();
//how to add key and label from the result i'm getting from resourcedisplayname?
unit.AddOptions(options);
>
public partial class GetResourceOrderDisplay_Result
{
public int ID { get; set; }
public string DisplayName { get; set; }
}
модель:
public class DashboardViewModel
{
//scheduler unitsview
public int ID { get; set; }
public string DisplayName { get; set; }
}
это где я получаю Id и отображаемое имя от хранимой процедуры
public List<GetResourceOrderDisplay_Result> Getresorderdisplay()
{
List<GetResourceOrderDisplay_Result> oGetresorderdisplay = new List<GetResourceOrderDisplay_Result>();
oGetresorderdisplay = dbContext.GetResourceOrderDisplay().ToList();
return oGetresorderdisplay.ToList();
}
Пожалуйста, проверьте мое обновление. Я получаю идентификатор и отображаемое имя из списка, как добавить это в имя unitview? – gs11111
Я обновил ответ – Paul