Quantcast
Channel: Telerik Forums RSS
Viewing all articles
Browse latest Browse all 78072

Tab strip call action each time

$
0
0

Hi Ivan,

Thank for reply ,

But I have grid in partial view. If i use "LoadContentFrom" Grid data is not populating .

 

Below is the content of partial view


@(Html.Kendo().Grid<GridCustomPopupTemplate.Models.Person>().Name("persons")
    .DataSource(dataSource => dataSource
        .Ajax()
        .Model(model => model.Id(m => m.PersonID))
            .Read(read => read.Action("GetPersons", "Home"))
            .Update(up => up.Action("UpdatePerson", "Home"))
            .Create(up => up.Action("InsertPerson", "Home"))
    )

    .Columns(columns =>
    {
        columns.Bound(c => c.PersonID).Width(200);
        columns.Bound(c => c.Name);
        columns.Command(command => command.Custom("ViewDetails").Click("showDetails")).Width(180);
    })
    .Pageable()
    .Sortable()
    .Editable(ed => ed.Mode(GridEditMode.PopUp).TemplateName("Person"))
   .ToolBar(toolbar =>
  {
      toolbar.Create();
      toolbar.Custom().Text("Click me").Action("UpdatePerson", "Home");
  })
    )

<script type="text/javascript">
    var detailsTemplate = kendo.template($("#template").html());
    function showDetails(e) {
       
        e.preventDefault();                
        var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
        var id =dataItem.Name; 
        $.ajax({
            url: '@Url.Action("SetPerson", "Home")',
            type: "Post",
            data: { userId: id},
            dataType: 'json',
            success: function (result) {
              $("#persons").data("kendoGrid").dataSource.read();
            }
        });
    }
</script>

 

Regards

Arun A


Viewing all articles
Browse latest Browse all 78072

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>