I am using kendo ui scheduler in dynamics 365 as an extensible control. The problem I am facing is when navigate to week view with around 200-250 events. It is taking 15-20 seconds which is not acceptable for client. Although I have tested the same scenario in simple .Net project and it is loading very fast. I am able to integrate all required functionalities except this. These below two lines are taking time to re-render scheduler in dynamics 365.
var scheduler = $("#scheduler").data("kendoScheduler");
scheduler.dataSource.read();//line#1
scheduler.view(scheduler.view().name);//line#2
I am using limited data regarding the selected date. So in reading and rendering it is taking 15-20 seconds for week view.
Regards,
Hassan (Software Engineer)
I am trying to preload item in Multiselect using the are not getting preloaded. via is array not
Javascript console object is seen as:
HTML for kendo in is :
<
select
class
=
"request-via-multiselect"
data-role
=
"multiselect"
data-max-selected-items
=
"2"
data-value-primitive
=
"true"
data-item-Template
=
"AirportTemplate"
data-text-field
=
"Code"
data-value-field
=
"Code"
data-bind
=
"value: ArriveDepartDetails.via, source: ViaSource"
></
select
>
via structure:
via[] : ["xyc"]
viaSource structure:
ViaSource:
new
kendo.data.DataSource({
transport: {
read: {
url: rootUrl(
"GetData/GetCountry"
),
dataType:
"json"
}
},
serverFiltering:
true
}),
Looking at this
http://www.telerik.com/kendo-ui/editor
How could I use it with the Kendo UI for Angular library?
I suppose I would just have to resort to using jQuery and pull in just the editor within say a component template?
Record gets in database with response HTTP 200, but getting error in browser. (PFA attachment)
@(Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.HtmlAttributes(new { style = "width:100%" })
.Toolbar(false)
.Sheetsbar(false)
.Sheets(sheets =>
{
sheets.Add()
.Name("Exceptions")
.DataSource<
C3Connect.C3i.Models.WFM.ExceptionsSpreadsheetVM
>(ds => ds
.Ajax()
.Batch(true)
.Read(read => read.Action("SpreadsheetRead", "Exceptions").Data("spreadsheet_additional_data"))
.Update("SpreadsheetUpdate", "Exceptions")
.Create("SpreadsheetCreate", "Exceptions")
.Destroy("SpreadsheetDelete", "Exceptions")
.Events(e => e.Change("spreadsheet_onChange").Error("spreadsheet_error"))
.Model(m =>
{
m.Id(p => p.ExceptionID);
})
)
.Columns(columns =>
{
columns.Add().Width(100);
columns.Add().Width(100);
columns.Add().Width(100);
columns.Add().Width(100);
columns.Add().Width(100);
columns.Add().Width(100);
})
.Rows(rows =>
{
rows.Add().Height(30).Cells(cells =>
{
cells.Add()
.Bold(true)
.Background("#9c27b0")
.TextAlign(SpreadsheetTextAlign.Center)
.Color("white");
cells.Add()
.Bold(true)
.Background("#9c27b0")
.TextAlign(SpreadsheetTextAlign.Center)
.Color("white");
cells.Add()
.Bold(true)
.Background("#9c27b0")
.TextAlign(SpreadsheetTextAlign.Center)
.Color("white");
cells.Add()
.Bold(true)
.Background("#9c27b0")
.TextAlign(SpreadsheetTextAlign.Center)
.Color("white");
cells.Add()
.Bold(true)
.Background("#9c27b0")
.TextAlign(SpreadsheetTextAlign.Center)
.Color("white")
.Format("m/d/yyyy h:mm");
cells.Add()
.Bold(true)
.Background("#9c27b0")
.TextAlign(SpreadsheetTextAlign.Center)
.Color("white")
.Format("m/d/yyyy h:mm");
});
});
})
)
It appears the dropdownlist (and multiselect, potentially others) is broken in Microsoft Edge in that the popup dropdown appears then immediately disappears, preventing the user from selecting anything.
Take a look at the demo page on MS Edge: http://demos.telerik.com/kendo-ui/dropdownlist/index and click the dropdown.
Microsoft Edge 40.15063.0.0