This is a migrated thread and some comments may be shown as answers.

[Solved] Extensions for MVC grid OnRowSelect problem

1 Answer 147 Views
Grid
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Sergio
Top achievements
Rank 1
Sergio asked on 30 Mar 2011, 06:46 PM

Hello all,

I have a Telerik Extensions for ASP .Net MVC grid on my web page and, even though I've added the "Selectable" method to it, the OnRowSelect event is not getting triggered. It seems that the grid is not even responding to the "Selectable" method since my mouse pointer does not change to the hand when I'm hovering over the grid.

Here is the grid declaration:



<% Html.Telerik().Grid(Model.Students)

    .Name(

 

"Students")  

 

 

    .DataKeys(keys => 

 

        keys.Add(s => s.Id)  

 

    )

 

    .Columns(columns => 

 

    { 

 

        columns.Bound(s => s.CourseScore).ReadOnly(); 

 

        columns.Bound(s => s.StudentName).ReadOnly(); 

 

        columns.Bound(s => s.Points).ReadOnly(); 

 

        columns.Template(s => 

 

        {%>

 

            <input name="GradeReleaseStatus" type="checkbox" value="<%=s.GradeRelease%>" 

 

 

            <%if (s.GradeRelease) {%>

 

                checked="checked" 

 

 

            <%}%>

 

            />  

 

 

 

        <%

        }).Title(

 

"Release Grade");  

 

 

    }) 

 

    .Selectable() 

 

    .ClientEvents(events => events.OnRowSelect(

 

"Activities.DisplaySingleGrade"))  

 

 

    .Render(); %>

 

 

 

Can anyone tell me what I'm missing or doing wrong?

 

 

 

Thanks.

 

 

1 Answer, 1 is accepted

Sort by
0
Steve
Top achievements
Rank 1
answered on 31 Mar 2011, 03:16 AM
Just a first impression...but is a period allowed in the reference to your javascript method?
Try using a different signature for your js method,
.ClientEvents(events => events.OnRowSelect("Activities.DisplaySingleGrade"))
Try using a different signature for your js method.
hth,
steve
Tags
Grid
Asked by
Sergio
Top achievements
Rank 1
Answers by
Steve
Top achievements
Rank 1
Share this question
or