0

我开始尝试使用DHTMLX Scheduler .Net,但遇到了一些“问题”。我喜欢以我自己的方式订购所有东西(文件夹'styling'中的css文件,文件夹'scripts'中的js文件,......)

但现在似乎使用这个 dll 迫使我将所有内容放在他们选择的文件夹中。因此,当我在页面上初始化调度程序时,它会自动尝试调用这些文件:

  • /Scripts/dhtmlxScheduler/dhtmlxscheduler.js
  • /Scripts/dhtmlxScheduler/dhtmlxscheduler.css
  • /Scripts/dhtmlxScheduler/locale/locale_nl.js

我想将这些路径更改为例如“/scripts/dhtmlxscheduler.js”,但我在调度程序对象中找不到可以执行此操作的属性。

这是可能的还是我必须把所有东西都放在他们想要的文件夹中?

到目前为止我的工作代码:

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

如果可能的话,我想找到将这样的属性设置为我自己的文件路径的可能性..

提前谢谢

4

1 回答 1

0

进一步的研究表明,我可以使用这行代码更改默认位置:

Scheduler.Codebase = "/js/dhtmlxscheduler"

但是,这仅设置根文件夹,因此所有文件都必须位于此文件夹中。我通过将空文件放在那里并从我想要的位置调用我自己的样式和脚本来帮助自己(只是为了摆脱控制台错误)。

所以这解决了我的问题(只要可以解决)。

于 2014-01-20T18:21:39.083 回答