Today, when we use IEnumerable<dynamic> type as the model for the kendo grid, the grid is generated fine, but the javascript serialization fails when we pass the datasource to the GridBuilder constructor. This results in empty grid client side, because the datasource is empty, even if the html initially generated contains the values. This behavior comes from a problem with the JavaScriptSerializer (also present in the JSon() function of MVC)
Wp10
In a treeview we have different model classes merged into a single model for consumption by the treeview. For example, an organization model and a person model. Based upon an attribute in the treeview model, we would like to present different templates. These templates would be set back on the server-side as the templates are stored in a database. The templates are designed by the end-users. Thus, when an organization row appears in the treeview, it uses the orgTemplate, and when the persons under the organization appear, they use the personTemplate.
in the option from Grid this feature is missing
Add the ability to display aggregates of non grouped columns in the group header.
https://www.pioneeroutsourcing.com : The wind shifted, as long as the company does not try to reduce the cost of growth and efficiency, outsourcing in the current form, will grow to include all the other a variety of business tasks.
If I have a field defined as @Html.Kendo().TextBoxFor(m => m.Customer.CustomerNumber) then my complex property in my model will be correctly used. If however if add a name value i.e. @Html.Kendo().TextBoxFor(m => m.Customer.CustomerNumber).Name("CustNum") so that I can reference this field in javascript then this name takes precendence as the property name and as such the property in my model is not used. If we are using the 'For' version of an input field where we have already identified the property can this take precedence over using the Name field. That way we can simple names for use in the Javascript and yet still use complex properties.
Your HTML Helpers generate fairly simple HTML and javascript ... but its not easy to read because it is somewhat minified (at least it has no indentation). It would be nice to set a flag somewhere to enable a pretty print option. I assume you have something like that internally anyway?
Kendo UI MVC server-side wrappers are much more easier to work with but not possible to do a full SPA application and UI experience is slow. Can you come with an idea to allow development using server-side wrappers but then deploy application as client-side SPA converting server-side wrappers to client-side SPA code?
Please add support for your own ORM in the MVC scaffolding.
When upgrading to Kendo MVC, the existing method renames the folder inside the kendo folder instead of the files. This method of upgrading applications breaks them every time. The MVC Bundle.config allows the use of the wildcard {version} for version changes. Why not use this system instead of the upgrade method you use?
Buttons can be added to the toolbar as Enabled(true/false), it would be consistent to have the same option for Visible(true/false) Currently the visibility can be changed via the API button.hide() or button.show(), however, not when initializing the toolbar using the MVC wrapper
I'am looking for an event like "onDeleting" in my multiselect box, so I can confirm it or not. The current "onChange"-Event triggers to late.
The serialization of a grid should be more lightweight. Texts are serialized multiple times - for each column and in case of several grids on a single view all texts are serialized many times. The serialization of "standard-texts" can be optimized: "filterable": { "messages": { "info": "Zeigt Zeilen mit Werten, die", "isTrue": "ist richtig", "isFalse": "ist falsch", "clear": "Löschen", "and": "Und", "or": "Oder", "selectValue": "-Wählen Sie-", "value": "Wert", "cancel": "Abbrechen" }, "operators": { "string": { "eq": "Ist gleich", "neq": "Ist nicht gleich", "startswith": "Beginnt mit", "endswith": "Endet mit", "contains": "Beinhaltet", "doesnotcontain": "Beinhaltet nicht" }, "number": { "eq": "Ist gleich", "neq": "Ist nicht gleich", "gte": "Ist größer als oder gleich", "gt": "Ist größer als", "lte": "Ist kleiner als oder gleich", "lt": "Ist kleiner" }, "date": { "eq": "Ist gleich", "neq": "Ist nicht gleich", "gte": "Ist nach oder gleich", "gt": "Ist nach", "lte": "Ist vor oder gleich", "lt": "Ist vor" }, "enums": { "eq": "Ist gleich", "neq": "Ist nicht gleich" } } },
Kindly create samples for kendo dynamic tile view in asp.net mvc
Kendo dropdown doesn't return correct selected index when scroll down "on next page"(scrolling view) and select there value. DDl shows correct text, bud index is incorect
Imagine situation that you have 10 separate solutions - different software. In each you use Kendo library. If you want to update to the latest version you need to update in each project separately. How would you resolve such a issue instead of updating only one common project? Please add such a functionality.
It would be great to be able to dynamically add Multi-Header columns in grids. Something similar to this http://stackoverflow.com/questions/30808655/dynamic-multi-header-column-in-kendo-mvc-grid
@(Html.Kendo().TabStrip().Name("dashboardTab") .HtmlAttributes(new {@class = "fullHeight"}) I need that css class applied at the outermost element rendered through the TabStrip. Otherwise there is no way to modify a controls appearance using css only without wrapping every single tabstrip in a container for the sole purpose of accessing it with css.