.net core 如何在Kendo Scheduler中显示绑定资源中的任务颜色

.net core 如何在Kendo Scheduler中显示绑定资源中的任务颜色,.net-core,kendo-ui,kendo-scheduler,.net Core,Kendo Ui,Kendo Scheduler,在Kendo Scheduler for dot net core UI中设置任务的背景色时遇到问题。我已经检查了关于这个主题的几个堆栈溢出问题,但没有一个能提供我的情况下的答案。 是什么原因导致我设置的颜色不显示 我将资源绑定到调度程序,并使用一个字段作为资源的文本和值。根据Telerik的说法,这是“按部就班” 但是当我运行调度程序时,所有的任务单元都是粉红色的。 那颜色是从哪里来的?它甚至不是我选的那种! 没有java脚本错误,所有任务的颜色都相同 .Resources(resource

在Kendo Scheduler for dot net core UI中设置任务的背景色时遇到问题。我已经检查了关于这个主题的几个堆栈溢出问题,但没有一个能提供我的情况下的答案。 是什么原因导致我设置的颜色不显示

我将资源绑定到调度程序,并使用一个字段作为资源的文本和值。根据Telerik的说法,这是“按部就班”

但是当我运行调度程序时,所有的任务单元都是粉红色的。 那颜色是从哪里来的?它甚至不是我选的那种! 没有java脚本错误,所有任务的颜色都相同

.Resources(resource =>
            {
                resource.Add(m => m.POCDiscipline)
                    .Title(@Localizer["Discipline"].Value)
                    .DataTextField("name")
                    .DataTextField("value")
                    .DataColorField("color")
                    .BindTo(new[] {
                        new { name = "Companion", value = "Companion", color = "#5D8AA8" },
                        new { name = "Homemaker", value = "Homemaker", color = "#87A96B" },
                        new { name = "Personal Care Attendant", value = "Personal Care Attendant", color = "#C32148" },
                        new { name = "Case Worker", value = "Case Worker", color = "#FFFF9F" }
                    });
                resource.Add(m => m.VisitEmployeeM.UserId)
                    .Name("Employees")
                    .Title("Employees")
                    .DataTextField("name")
                    .DataValueField("id")
                    .DataSource(source =>
                    {
                        source.Read(read => { read.Action("GetUserListByAgencyProvider", "DropDownList").Data("visitemployeevar"); });
                    });
            })
名称和值列是相同的,这不是输入错误。数据库字段的值显示为“Companion”