Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改jquery完整日历中事件的背景颜色_C#_Jquery_.net_Css_Fullcalendar - Fatal编程技术网

C# 更改jquery完整日历中事件的背景颜色

C# 更改jquery完整日历中事件的背景颜色,c#,jquery,.net,css,fullcalendar,C#,Jquery,.net,Css,Fullcalendar,我有一个web应用程序(asp.net mvc4),其中使用了Jquery完整日历 因此,我需要通过GetColors()的值来更改事件中每个元素的背景色 我怎样才能完成这项任务?有什么建议吗?Hi Lamloumi,您可以在事件对象属性中看到,您可以在每个事件中设置一个CSS类,它允许您为每个事件定义一个CSS类,然后在CSS中为每种类型的事件背景色定义每种颜色。如果颜色是动态的,我的意思是如果它们不完全相同,您可以使用Jquery或javascript“动态”更改css类 如果你需要进一步的

我有一个web应用程序(asp.net mvc4),其中使用了
Jquery完整日历

因此,我需要通过
GetColors()
的值来更改
事件中每个元素的
背景色


我怎样才能完成这项任务?有什么建议吗?

Hi Lamloumi,您可以在事件对象属性中看到,您可以在每个事件中设置一个CSS类,它允许您为每个事件定义一个CSS类,然后在CSS中为每种类型的事件背景色定义每种颜色。如果颜色是动态的,我的意思是如果它们不完全相同,您可以使用Jquery或javascript“动态”更改css类

如果你需要进一步的解释,请让我知道

长命百岁

  <script>

        $(document).ready(function () {
            var date = new Date();
            var d = date.getDate();
            var m = date.getMonth();
            var y = date.getFullYear();
            var tab = [];
            var d1 = [];
            var m1 = [];
            var y1 = [];
            var d2 = [];
            var m2 = [];
            var y2 = [];
            var colors = [];
            
             @for(int i =0; i< @Model.Get_List_Tache().Count;i++){
                 @: d1.push(@Model.Get_List_Tache()[i].Begin_date.Day);
                 @: m1.push(@Model.Get_List_Tache()[i].Begin_date.Month);
                 @: y1.push(@Model.Get_List_Tache()[i].Begin_date.Year);
                 @: d2.push(@Model.Get_List_Tache()[i].End_date.Day);
                 @: m2.push(@Model.Get_List_Tache()[i].End_date.Month);
                 @: y2.push(@Model.Get_List_Tache()[i].End_date.Year);
                         }
            d1.reverse();
            m1.reverse();
            y1.reverse();
            d2.reverse();
            m2.reverse();
            y2.reverse();
            @for(int i =0; i< @Model.Get_List_Tache().Count;i++){
            @:var e = { title: "Tache: @Model.Get_List_Tache()[i].Tache_description", start: new Date(y1.pop(), m1.pop() - 1, d1.pop(), 08, 00), end: new Date(y2.pop(), m2.pop() - 1, d2.pop(), 18, 00), allDay: true};
            @: tab.push(e);
        }                      
      $('#calendar').fullCalendar({
                theme: true,
                header: {left: 'prev,next today',center: 'title',right: 'month,agendaWeek,agendaDay'},
                editable: true,
                events: tab
      });
        });
         @for (int i = 0; i < @Model.GetColors().Count; i++)
         {
           
         }

</script>
public List<string> GetColors() {
            Sa_group sadmin = new Sa_group();
            Equipe _equipe = new Equipe();
            List<string> _out = new List<string>();
            List<Tache> liste_initiale = _equipe.Get_List_tache();
            foreach (Tache t in liste_initiale) {
                if (t.Id_tache_status == 1) { _out.Add("red"); }
                if (t.Id_tache_status == 2) { _out.Add("green"); }
                if (t.Id_tache_status == 3) { _out.Add("black"); }
                                                }
            return _out;
        }