dhtmlx周视图角度7

时间:2019-03-22 06:48:50

标签: javascript angular angular7 dhtmlx-scheduler

我正在尝试使用我可以成功使用此post实现的angular来实现dhtmlx scheluder,但是我担心的是我想在y轴工作一周,在x轴工作时间。我在timeline视图中看到了周视图,这是我要执行的操作,但是很遗憾,此视图无法与angular一起使用,并且仅在专业版中可用。

所以我的问题是,有什么办法可以解决,而无需使用时间表或专业版?

谢谢,所有答案将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为您必须使用dhtmlxScheduler的时间轴视图,或者从头开始实现某些东西

由于没有dhtmlx组件的专业版的npm软件包,因此您可以通过以下两种方式将dhtmlxscheduler的专业版添加到项目中:

1)手动将调度程序文件添加到项目中-只需将调度程序文件复制到项目中的文件夹中,然后(例如dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.adcolony:sdk:3.3.0' implementation 'com.google.ads.mediation:adcolony:3.2.1.1' implementation 'com.google.android.material:material:1.0.0' implementation "com.google.firebase:firebase-measurement-connector-impl:17.0.5" //noinspection GradleCompatible implementation 'com.google.ads.mediation:facebook:4.27.0.0' implementation 'com.facebook.android:audience-network-sdk:4.27.0' implementation 'com.loopj.android:android-async-http:1.4.9' implementation 'com.danikula:videocache:2.7.0' //noinspection GradleCompatible implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:design:28.0.0' implementation 'com.google.code.gson:gson:2.8.5' implementation 'com.squareup.retrofit2:retrofit:2.5.0' implementation 'com.squareup.retrofit2:converter-gson:2.5.0' implementation 'io.reactivex.rxjava2:rxandroid:2.0.2' implementation 'io.reactivex.rxjava2:rxjava:2.1.16' implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0' implementation 'com.squareup.picasso:picasso:2.71828' implementation 'com.android.support:recyclerview-v7:28.0.0' implementation 'com.android.support:cardview-v7:28.0.0' //noinspection GradleCompatible implementation 'com.google.firebase:firebase-core:16.0.8' implementation 'com.google.firebase:firebase-messaging:17.4.0' implementation 'com.google.firebase:firebase-crash:16.2.1' implementation 'com.google.firebase:firebase-auth:16.2.0' implementation 'com.firebaseui:firebase-ui-database:4.3.1' implementation 'com.firebaseui:firebase-ui-auth:4.3.1' implementation 'org.piwik.sdk:piwik-sdk:2.0.0' implementation 'com.android.support:multidex:1.0.3' debugImplementation 'com.amitshekhar.android:debug-db:1.0.0' // Room components implementation 'android.arch.persistence.room:runtime:1.1.1' annotationProcessor "android.arch.persistence.room:compiler:1.1.1" androidTestImplementation 'android.arch.persistence.room:compiler:1.1.1' // Lifecycle components implementation 'android.arch.lifecycle:extensions:1.1.1' annotationProcessor "android.arch.lifecycle:compiler:1.1.1" implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9' implementation 'junit:junit:4.12' testImplementation 'junit:junit:4.12' testImplementation 'org.mockito:mockito-core:1.10.19' androidTestImplementation 'com.android.support:support-annotations:28.0.0' androidTestImplementation 'com.android.support.test:runner:1.0.2' implementation 'com.android.support:support-media-compat:28.0.0' implementation "android.arch.lifecycle:viewmodel:1.1.1" implementation 'android.arch.navigation:navigation-fragment:1.0.0' implementation 'android.arch.navigation:navigation-ui:1.0.0' } 从代码src/assets/scheduler导入它们)。

2)如果您有私有npm服务器,则可以从调度程序代码库中手动制作一个npm软件包-输入dhtmlxScheduler的codebase文件夹并运行import './assets/scheduler/codebase/dhtmlxscheduler,将该软件包上传到您的npm服务器并从以下位置安装在那里。

相关文档文章:https://docs.dhtmlx.com/scheduler/install_with_bower.html#addingproeditionintoproject