The Scheduler's header container holding the dates and hours in the "Timeline Month" view is misaligning when the "Create new event" popup for the last event in the view appears on the screen.
The header and the cells differentiating each day in the view are misaligned
There shouldn't be any misalignments when the "Create new event" popup appears on the screen
@(Html.Kendo().Drawer() .Name("SideMenu") .Items(i => { i.Add().Text("Dimensions & Weights") .Icon("Icon2") .Selected(true) .LoadContentFrom(Url.Content("~/Content/web/tabstrip/ajax/ajaxContent1.html")); i.Add().Text("Engine") .Icon("Icon2") .LoadContentFrom(Url.Content("~/Content/web/tabstrip/ajax/ajaxContent2.html")); i.Add().Text("Chassis") .Icon("Icon3") .LoadContentFrom(Url.Content("~/Content/web/tabstrip/ajax/ajaxContent3.html")); }) )
I would love to see a feature added to the MVC Gantt control that would allow filtering tasks within the Gantt. Currently when we filter tasks in our Gantt using an external filter which filters the datasource tasks are dropped from the result set if their parent tasks do not meet the filter criteria. This is obviously a problem and makes filtering useless when tasks are dropped when they actually meet the criteria. I would like to see the filtering work as the TreeView and TreeList controls do. When you filter a column in those controls the parent items are returned regardless of whether they meet the filter criteria. This is needed in a hierarchical control like the Gantt chart.
This would be a great addition to the control. In the meantime, we'll either leave filtering out of our application or try to find a way to recursively gather all of the parent task ids and include them in our service to return tasks that meet the filter criteria.
Thanks for considering!
Ben
Just like posted here (and declined) : http://kendoui-feedback.telerik.com/forums/127393-kendo-ui-feedback/suggestions/3844570-serialization-support-of-datasourcerequest-and-app I would like to see a portable separate assembly that : - can be referenced both on ASP.NET MVC side and WCF server side. - A DataSourceRequest and DataSourceResult class that serialize well in both SOAP and REST WCF. Referencing Kendo from the Application server side also requires references to System.Web.Mvc, Razor pages, ... and others that shouldn't be necessary.
Hi,
i tested the updated pdfviewer of version 2019.3.1023, but it did not work as expected.
I have some questions about usage und customizing
https://dojo.telerik.com/EmErekOB
Regards
Christian
Create a breadcrumb trail like horizontal navigation on top of web page below headers which will provide a hierarchical site structure. Typical breadcrumbs looks like: Home page > Section page > Subsection page
Using server binding does not render the NoRecords message for the Grid
@(Html.Kendo().Grid(new List<Product>())
.Name("Grid")
.Columns(columns => {
columns.Bound(p => p.ProductID).Groupable(false);
columns.Bound(p => p.ProductName);
columns.Bound(p => p.UnitPrice);
columns.Bound(p => p.UnitsInStock);
})
.NoRecords("No records found.")
.Pageable()
.Sortable()
.Scrollable()
.DataSource(d=>d.Server())
.Filterable()
.Groupable()
)
A possible workaround is to use local binding by setting the AJAX binding in the DataSource, but keep the initial server binding:
@(Html.Kendo().Grid(new List<Product>())
.Name("Grid")
.Columns(columns => {
columns.Bound(p => p.ProductID).Groupable(false);
columns.Bound(p => p.ProductName);
columns.Bound(p => p.UnitPrice);
columns.Bound(p => p.UnitsInStock);
})
.NoRecords("No records found.")
.Pageable()
.Sortable()
.Scrollable()
.DataSource(d=>d.Ajax().ServerOperation(false))
.Filterable()
.Groupable()
)
If the CurrentTimeMarker is enabled (it is by default), the resources are grouped, and events with different resource values (about 70) are loaded for the current day, a significant performance deterioration is observed.
With the CurrentTimeMaker disabled or the events loaded for a date different than today (past or future) the performance issue is not exhibited.
MVCSchedulerCurrentTimeMarker.zip
No exceptions are thrown, but the Scheduler becomes unresponsive.
There should be no performance hit, regardless of CurrentTimeMarker being enabled/disabled.
I'd like to request to be able to merge cells and column filters with the built-in API for the Kendo UI Grid.
The "CreateDataSourceResult" function verifies if the given DataSourceRequest "Sorts" list is empty and if the IQueryable provider is Entity Framework. If both are true, it adds a default OrderBy to the query on the first sortable property. This makes sense as EF must be ordered before skipping items.
The following statement checks the given DataSourceRequest and IQueryable:
if (!sort.Any() && queryable.Provider.IsEntityFrameworkProvider())
{...}
This leads to unwanted behavior if the query is already sorted on the server and the corresponding SortDescriptor is removed from the "Sorts" list. This is needed if we want to sort on a viewmodel property that doesn't exist on the EF model.
An additional check should be done on IQueryable to see if it is already ordered to avoid replacing the existing OrderBy with a default one.
if (!sort.Any() && queryable.Provider.IsEntityFrameworkProvider() && queryable.Expression.Type != typeof(IOrderedQueryable<TModel>))
{...}
Hello,
I'd like to report a problem with the window component. It's only related to Google Chrome and occurred after the last Chrome update. Windows and Mac alike.
When dragging a non-modal window it does not move smoothly, but in a jerking manner. There is no problem with modal windows.
I've enclosed a screen video. The first windows is moving perfectly, the second erratically. Of course, this is not a major issue, but the client still complains.
This is the configuration. .Draggable(true) does not change the behavior.@(Html.Kendo().Window() .Deferred() .Name("insert-products-window") .Title("Placering produktdokument") .LoadContentFrom("LoadInsertProductsDialog", "Catalog") .Events(e => e.Error("utilities.handleWindowError")) .Events(e => e.Close("insertProducts.onClose")) .Events(e => e.Activate("insertProducts.wireToolbarEvents")) .HtmlAttributes(new {style = "padding: 0;"}) .Scrollable(false) .Draggable(d => d.Containment(Model.IsPhone ? "" : ".body-content")) .Modal(false) .Width(Model.IsPhone ? 0 : 700) .Height(Model.IsPhone ? 0 : 450) .Resizable(r => r.MinWidth(300)) .Resizable(r => r.MinHeight(260)) .Visible(false) .Actions(a => a.Custom("help").Minimize().Close()) )
add a grid to a view
open the view with data bound to the grid.
First line of data is not selected.
Now i have to program the ondatabound property for a function which belongs to the grid component. Make it configurable for grids which do not need this feature or vice versa.
When I use lock column, margin is created in the right scroll of the grid. Did you know this problem?
How can I fix this problem?
The ComboBox doesn't reset its default state when removing the selected items with Ctrl+A && pressing the Delete/Backspace button.
This bug is a regression from the 2018 R3 version.
When selecting the first element in the list, the Combobox closes without adding a value to the ComboBox input.
When the "Vins et alcools Chevalier" value is selected , the value should be added in the ComboBox input and the dropdown should close.
Here is a Dojo demonstrating the correct behavior.
When using the URL feature of the spreadsheet it seems to use "_blank" as the target (opens in a new window).
My spreadsheet is in a single page application with some javascript already loaded.
I'd like to have the url be something like "javascript:myfunction('test');" which works well even with an a tag "<a href='javascript...'>"
I do this quite a lot with templates on the Grid control.
Not asking for templates on the spreadsheet, just let us specify the target and/or use local javascript functions in an "a href";
Bug report
Open a pdf file with links in PDF Viewer. Links are not clickable.
Reproduction of the problem
Open the demo for the PDF Viewer
Open a file, containing links
Click on a link
Current behavior
Clicking on a link does not redirect to the page
Expected/desired behavior
Clicking on a link should redirect to the link.
Environment
Kendo UI version: 2019.3.1023
Browser: [all]
The Grid should allow switching between case sensitive and case insensitive filtering.
When the Kendo UI TreeView (DropDownTree as well) is nested inside a template and the Checkboxes(true) property is set, Invalid Template error is thrown.
For instance:
<script type="text/x-kendo-template" id="template">
@(Html.Kendo().TreeView()
.Name("treeview")
.Checkboxes(true)
.Items(treeview =>
{
treeview.Add().Text("My Web Site")
.SpriteCssClasses("folder")
.Expanded(true)
.Checked(true)
.Items(root =>
{
root.Add().Text("images")
.Expanded(true)
.SpriteCssClasses("folder")
.Items(images =>
{
images.Add().Text("logo.png")
.SpriteCssClasses("image");
images.Add().Text("body-back.png")
.SpriteCssClasses("image");
images.Add().Text("my-photo.jpg")
.SpriteCssClasses("image");
});
root.Add().Text("resources")
.Expanded(true)
.SpriteCssClasses("folder")
.Items(resources =>
{
resources.Add().Text("pdf")
.Expanded(true)
.SpriteCssClasses("folder")
.Items(pdf =>
{
pdf.Add().Text("brochure.pdf")
.SpriteCssClasses("pdf");
pdf.Add().Text("prices.pdf")
.SpriteCssClasses("pdf");
});
});
});
}).ToClientTemplate()
)
</script>
function showDetails(e) {
e.preventDefault();
var detailsTemplate = kendo.template($("#template").html());
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
var wnd = $("#Details").data("kendoWindow");
wnd.content(detailsTemplate(dataItem));
$("#SendArtifactId").val(dataItem.ArtifactId);
wnd.center().open();
}