Hi,
I am trying to change the days of the week that appears at the top of the calendar in the Month view like "Monday, Tuesday" etc... . What I want is that when the screen becomes to small it will change to Mon, Tues, and so on.
As for the Week and WorkWeek Views I want to wrap the text at the top so show Mon on top and the date below when the screen gets smaller.
If there is a way to manipulate this area I would appreciate the help.
Thank you.
Hello,
Kendo UI version: 2022.3.1109
Kendo Scheduler Vue Wrapper version : 2022.3.1109
Browser: Safari > v12
By default, iPad on iOS greater than version 12 using Safari are show websites in desktop mode. When the Scheduler is displayed, the scroll is not working (even if we force the settings mobile to true or phone or tablet). So we can't scroll through the timeline.
When we switch the iPad to request a mobile site, the scroll is working.
With an iPad with iOS version 12 or below, there is no issue.
I think the issue is related to this github issue I found for the Spreadsheet wrapper for vue: https://github.com/telerik/kendo-ui-core/issues/5300
Is there a work around for that ?
Best Regards,
Fabien
I use a scheduler with grouping where it is bound to the data object 'resourceDataSource1' as below
<kendo-scheduler-resource :field="'groupLead'" :name="'Lead'" title="'Lead'" :data-source="resourceDataSource1"></kendo-scheduler-resource>
All works fine if the data is set at the time the page loads (ie. if it is set directly in the data property), but but my case the tasks and resource info is retrieved by separate api call and hence is only set after the page loads.
So what I want to know is how can I get the scheduler to re-read the value from resourceDataSource1 once I have populated it?
Using the code from this doc I created this stackblitz and as you can see the task height only shows one row, I tried setting the height on the movie-template class but that did nothing.
How do make the multi-line template show all data?
I am using custom screens and UI to interact with the scheduler so I am overriding the default behviour eg. fFor the 'edit' event I call e.preventDefault() and then show my screen to do whatever is necessary.
I can't figure out how to do this for 'remove' though as it seems that the remove event only fires after the built-in "do you want to delete the event" prompt is shown and ok is clicked.
I don't want to show any built-in UI but want to show my own delete confirmation and then do the delete api call manually - how is this possible?
Hello,
I have a problem with the grouping of scheduler. Now, I'm grouping the data with local ressource.
I would like to group the data with remote ressource but it doesn't work, although the format of the remote ressource array is the same as the local ressource.
Here an example of the local ressource which works :
<kendo-scheduler
[...]
:group="resources:['Canaux']}" >
<kendo-scheduler-resource
:field="'canalId'"
:name="'Canaux'"
:data-source="arrayCanaux" ></kendo-scheduler-resource>
</kendo-scheduler>
let arrayCanaux = [];
for (let i = 0; i < 15; i++) {
arrayCanaux[i] = { text: "A-" + i + "", value: i };
}
And here the code with remote resource :
axios.get('....').then(response => {
let res = responses.data.canaux
this.arrayCanaux = res.map(canal =>{
return ({ text: canal.nom,
value: canal.canalId })
})
console.log(this.arrayCanaux);
})
The combobox that I use works perfectly when I fill it with the arrayCanaux with remote ressource but when I want to use it for the grouping of scheduler it doesn't work.
I found this documentation I think it is a solution to my problem but is there a solution that looks like mine?
Thanks