Telerik Forums
UI for ASP.NET Core Forum
2 answers
1.5K+ views
@(Html.Kendo().Grid<ViewModel>(Model)<br>               
    .Name("UserGrid")<br>               
    .Columns(columns =><br>               
    {
         columns.Bound(p => p.Name);
         columns.Bound(p => p.Status);
    columns.Bound(p => p.Id);<br>                })<br>                .Pageable(pager => pager.PageSizes(new[] { 10, 20, 50, 100 }))<br>                .Sortable(sortable => sortable<br>                    .AllowUnsort(true)<br>                    .SortMode(GridSortMode.MultipleColumn)<br>                    .ShowIndexes(true))<br>                .Filterable()<br>                )
Ivan Danchev
Telerik team
 answered on 18 Jun 2020
3 answers
298 views

How do I refer to a model property value in the template? I have:

<div class="k-content">
    @(Html.Kendo().ListView<MemberSkillModel>()
        .Name("listViewSkills")
        .TagName("div")
        .ClientTemplateId("skillstemplate")
        .BindTo(@Model.MemberSkills)
        )
</div>

 

and

<script type="text/x-kendo-tmpl" id="skillstemplate">
    <div class="k-widget" style="border:0px">
        <div class="row">
            <div class="col-12">
                #:Name#
                @if (@Model.MemberSkills.ExpiryDate != null)
                {
                    @:(exp kendo.toString(ExpiryDate, "MMMM dd, yyyy")#)
                }
            </div>
        </div>
    </div>
</script>
 

Obviously @Model.MemberSkills.ExpiryDate throws an error as it needs a model item instead of the entire model contents.

Tsvetomir
Telerik team
 answered on 18 Jun 2020
1 answer
166 views

Hi, My kendo inline grid is not calling the update method in controller, when any of its fields is autopopulated dynamically.

I am not manually editing any of the fields in the particular row, instead the fields are getting automatically populated. And on update click I need to do validation in server controller method .But unfortunately the control is not going to the server method on update button click.

Can someone help me to resolve this,

 

Ivan Danchev
Telerik team
 answered on 17 Jun 2020
2 answers
273 views

Hello,

 

I'm using ASP.NET Core 2.1 and trying to get a Pie chart bound to a remote datasource based on this example:  https://demos.telerik.com/aspnet-core/pie-charts/remote-data-binding.  I can't get anything except the "Title" to show. The pie never displays. (FYI, the pie chart works fine for hardcoded data.)  I know the controller works as I'm getting response data in the format I expect.  Here's some streamlined code:

Here's my view:

    @(Html.Kendo().Chart<WT.Models.Cars>()
        .Name("chart1")
.Title(title => title.Text("Title").Position(ChartTitlePosition.Top))
        .DataSource(ds => ds.Read("CarTotals_PieChart", "Output"))
        .Series(series => series.Pie(model => model.NumCars, model => model.CarManu))
        )

Here's my model:

public class Cars
{
    public string CarManu{ get; set; }
    public int NumCars { get; set; }
}

Here's my response JSON data:

{"Data":[{"CarManu":"GM","NumCars":167},{"CarManu":"Ford","NumCars":120},{"CarManu":"Mazda","NumCars":60},{"CarManu":"Ferrari","NumCars":19}],"Total":4,"AggregateResults":null,"Errors":null}

 

I've seen other posts related to this exact same (issue but never a resolution.  What am I doing wrong? Thanks in advance.

Werdna
Top achievements
Rank 1
 answered on 17 Jun 2020
2 answers
87 views

Hello,

in a Telerik RadGrid (web) I need to merge some cell rows like the attached image, 
and change the font color based on values in these cells.

Has anyone idea how to make this?

Thanks a lot. 

Luis

Luis
Top achievements
Rank 1
Veteran
 answered on 17 Jun 2020
1 answer
169 views
Is it possible to have Filename, Error events and validation with synchronous mode? I have a form where i need the upload to happen on form submit for the additional information and would like these options. Is it possible? 
Aleksandar
Telerik team
 answered on 16 Jun 2020
3 answers
224 views

I'm using Asp.net core razor pages with custom column settings.  The client wants to block users from navigating off the page when there is a row in edit mode. Is there a suggested way to do this that doesn't involve jquery? Every example I've found so far is under jquery. Ideally, the client should be told with some kind of message the reason for preventing page close. 

 

Ivan Danchev
Telerik team
 answered on 15 Jun 2020
1 answer
794 views

Hello,

I have a grid with custom template column and with event handler for grid change event (I have omitted not important parts of code):

    @(Html.Kendo().Grid<OpportunityTool.Models.AccountForGrid>()
        .Name("AccountGrid")
        .Columns(columns =>
        {
            // other columns definitions - not important here
            columns.Bound(p => p.SlaveAccount.Owneridname).Title("Vlastník")
                .ClientTemplate("<div class='contact-presenter'>#=SlaveAccount.Owneridname#</div>");
        })
        .Selectable(selectable => selectable.Mode(GridSelectionMode.Single))
        .Events(events => events
                            .Change("AccountGridChange"))
    )

I have assigned event handler for click on my custom column too:

    $('#AccountGrid').on('click', '.contact-presenter', showContactDetail);

I want to prevent the selection of the whole row, when user clicks on my custom column. I don't know how to do it, because change event is fired before cell click event.

Is there a way to change the order of the events?

 

Thanks for help,

Boris.

Tsvetomir
Telerik team
 answered on 15 Jun 2020
2 answers
112 views

I am unable to replicate this demo on page/data load. With data that is already checked the parent gets put into an indeterminate state if any of its children are checked.

The indeterminate state only appears if the user manually clicks one of the children check boxes.

https://dojo.telerik.com/ebAVASUp - here February is checked and its parent is in an indeterminate state on data/page load

My Code

<kendo-treeview name="DataRestrictionTree" load-on-demand="false" template="#=TreeViewTemplateSet(item.PathDescription,item.ModifiedBy,item.ModifiedDate,item.checked)#">
               <checkboxes check-children="true"/>
               <!--Batch attribute in hierachical datasource is needed so any change causes an update-->
               <hierarchical-datasource type="Kendo.Mvc.UI.DataSourceTagHelperType.Ajax" server-filtering="true" server-sorting="true" page-size="0" batch="true" on-request-end="RequestEnd">
                   <transport>
                       <read url="@Url.Action("GetDataRestrictionAssignments", "DataRestrictionAssignment")" datatype="json" data="DataAssignmentFilter" />
                       <update url="@Url.Action("UpdateDateRestrictions", "DataRestrictionAssignment")" datatype="json" />
                   </transport>
                   <schema>
                       <hierarchical-model id="PrimaryId" children="HasChildren"></hierarchical-model>
                   </schema>
               </hierarchical-datasource>
           </kendo-treeview>
Ivan Danchev
Telerik team
 answered on 12 Jun 2020
2 answers
113 views

Hello,

i am using mvc returning the Json result as list . In the view using the data source reading action controller name and returning the list 

var result = context.table.sekect(m=>new

{
m.number 

}

return view(result.ToList());

 

.datatextfield(“Number”)

.datavaluefield(“Number”)

 

getting undefined in dropdown.

i have tried the json result as well in another method same results.

 

Do I need to add anything in the startup?

Thank you 

SB

 

 

Neli
Telerik team
 answered on 11 Jun 2020
Narrow your results
Selected tags
Tags
+? more
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Iron
Iron
Andrey
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Iron
Iron
Andrey
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?