我使用的是dhtmlx asp.net调度程序。
我已经从数据库绑定了一些事件。
现在我没有得到如何更改不同事件的背景颜色。
我已阅读文档,但即便如此,我也无法找到它。
如果您有任何想法,请帮助我。
答案 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();