Last week i migrated one of the projects i work on from .NET MVC to .NET Core.
It surprised me that the .NET Core wrappers lack the security trimming feature that the MVC wrappers support. I voted for this feautre request, but that can take ages before it gets implemented (if ever).
So i'm looking for a work around. Is there anybody out there that could give me some advice?
I used the .Action("actionname", "controllername") method of the menu item to get the securitytrimming going.

Hi there
Is there anyway to set the PDF VIewer zoom to 'Fit to Width' instead of 'Automatic Width' on startup?
Thanks
Richard

Is there a way to configure steps server-side, like you can with the grid via LoadSettings?
If not, how do you configure the steps dynamically?
For example if the configuration of the steps comes from a database?
Hi,
When adding a textarea to a form, I get different html rendered result:
<kendo-textarea name="reason-reject" rows="5" placeholder="Specify rejection reason" on-change=""></kendo-textarea>@(Html.Kendo().TextArea() .Name("invitation") .Placeholder("Enter your text here.") .Rows(10) .MaxLength(200) .HtmlAttributes(new { style = "width: 100%", required = true, data_required_msg = "Please enter a text.", data_max_msg= "Enter value between 1 and 200" }) )
Even using the simple form of widget from the samples, generated invalid html.... Can you provide any guidance ?
Is is possible with taghelper, mark the control as mandatory ?
Any help will be highly appreciated,
Manuel

Hello,
In old Kendo.Mvc I was using following method to generate sever side Template for column.
Now I'm migrating project to ASP Net Core and this method is missing, is it moved to somewhere else?
public virtual GridTemplateColumnBuilder<TModel> Template( Func<TModel, object> template );
columns.Template( c => @Html.ActionLink( c[column_name].ToString(), "actionName",
new { encrypted_id = Shared.EncryptId( c[column_id] ) } )
.ToHtmlString() ).Title( "Column Title" );

When a vertical menu is rendered, the arrow denoting a sub-menu starts out in the wrong position, left aligned against the menu item text, and then moves to its correct right aligned position.
Sometimes this is barely perceivable, but other times is very noticeable, mostly during navigation. See the attached GIF for an example of the issue.
I suspect it has something to do with page resources loading (e.g. CSS).
I am unable to reproduce this with Kendo UI in the Dojo, but this is probably because the menu is not rendered on page load.
It is mostly noticeable in Chrome, but can be seen in Edge and IE (it's difficult to tell with Edge/IE because their rendering in general is terrible).
Code used for the menu:-
@(Html.Kendo().Menu() .Name("menu") .Orientation(MenuOrientation.Vertical) .HtmlAttributes(new { style = "width: 200px;" }) .Items(items => { items.Add().Text("Meters").Action("Index", "Meter").Items(x => { x.Add().Text("Create").Action("Create", "Meter"); }); items.Add().Text("Meter Groups").Action("Index", "MeterGroup").Items(x => { x.Add().Text("Create").Action("Create", "MeterGroup"); }); items.Add().Text("Meter Types").Action("Index", "MeterType").Items(x => { x.Add().Text("Create").Action("Create", "MeterType"); }); items.Add().Text("Messages").Action("Index", "Message"); }))
I'm having a problem with Kendo .Pagable. We have a webapplication that displays entries in a grid. The user can choose between 25, 50, 100, 200 entries per site. But whenever the user enters the entry edit page and goes back to the overview page it gets reset to 25 entries per page.
I could not find out how to persist the state (let's say 100 entries per page) for the grid on reload. Can you help me out?
Here the code snippet
01.GRID.DataSource(dataSource => dataSource02. .Ajax()03. .PageSize(25)04. .Model(m => { m.Id(a => a.Id); })05. .Read(read => read06. .Action("Read", "Overview")07. .Data("additionalGridData"))08. .Sort(x => x.Add(y => y.Id))09. )10. .AutoBind(false)11. .Filterable()12. .Sortable(c=>c.SortMode(GridSortMode.MultipleColumn).AllowUnsort(true).ShowIndexes(true).Enabled(true))13. .Pageable(p => p.PageSizes(new[] {25, 50, 100, 200}))Thanks in advance!