我们如何在dhtmlx asp.net调度程序中更改不同事件的背景颜色

时间:2012-04-05 06:12:08

标签: asp.net dhtmlx

我使用的是dhtmlx asp.net调度程序。

我已经从数据库绑定了一些事件。

现在我没有得到如何更改不同事件的背景颜色。

我已阅读文档,但即便如此,我也无法找到它。

如果您有任何想法,请帮助我。

1 个答案:

答案 0 :(得分:3)

事件的颜色由。定义 'color'和'textColor'属性,你应该将它们添加到模型中(不需要定义它们,你可以只添加一个你需要的) e.g。

partial class Event
    {
        public string color { get; set; }//background color
        public string textColor { get; set; }//text color
    }

或者您可以在客户端管理颜色 -

scheduler.getEvent(id).textColor = "#ff0000"; 

你也可以检查包中的'CustomField'样本

<强>更新

  

您好使用scheduler.getEvent(id).id = 5;值已设置但未刷新。当调度程序是dblclick时,会弹出一个add事件表单,然后才会更新事件值。如何在设置值后立即刷新调度程序?

如果它仍然是实际的,则不应该直接更改事件ID,id绑定到几个内部事物,因此修改它可能会导致麻烦。最好使用scheduler.changeEventId方法。

scheduler.changeEventId(oldId, newId);

修改事件后,可以重绘

scheduler.updateEvent(event_id);

或刷新整个调度程序

scheduler.updateView();