我开始尝试DHTMLX Scheduler.Net,但遇到了一些"问题"。我喜欢按自己的方式订购所有东西(文件夹"样式"中的css文件,文件夹"脚本"中的js文件,…)
但现在,使用这个dll似乎迫使我将所有内容都放在他们选择的文件夹中。因此,当我在页面上初始化Scheduler时,它会自动尝试调用以下文件:
- /Scripts/dhtmlxScheduler/dhtmlxScheduler.js
- /脚本/dhtmlxScheduler/dhtmlxScheduler.css
- /脚本/dhtmlxScheduler/locale/locale_nl.js
我想将这些路径更改为例如"/scripts/dhtmlxscheduler.js",但在Scheduler对象中找不到可以执行此操作的属性。
这可能吗?还是我必须把所有东西都放在他们想要的文件夹里?
到目前为止我的工作代码:
Public Scheduler As DHXScheduler
Scheduler = New DHXScheduler()
Scheduler.InitialDate = New DateTime(Now.Year, Now.Month, Now.Day)
Scheduler.InitialView = "day"
Scheduler.Config.first_hour = 6
Scheduler.Config.last_hour = 20
Scheduler.Config.time_step = 30
Scheduler.Config.limit_time_select = True
Scheduler.Localization.Set(SchedulerLocalization.Localizations.Dutch)
Scheduler.DataAction = Me.ResolveUrl("/Handlers/Scheduler_Data.ashx")
Scheduler.SaveAction = Me.ResolveUrl("/Handlers/Scheduler_Save.ashx")
Scheduler.LoadData = True
Scheduler.EnableDataprocessor = True
如果可能的话,我想找到将这样一个属性设置为我自己的文件路径的可能性。。
thx提前
进一步的研究表明,我可以用这行代码更改默认位置:
Scheduler.Codebase = "/js/dhtmlxscheduler"
但是,这只会设置根文件夹,因此所有文件都必须位于该文件夹中。我把空文件放在那里,并从我想要的位置调用我自己的样式和脚本(只是为了消除控制台错误),以此来帮助自己。
因此,这解决了我的问题(尽可能地解决)。