2014-02-13 4 views
0

Я пытаюсь выделить новую вставленную запись в jqgrid попытался this linkКак выделить jqgrid строку после новой записи вставляется

но afterCompleate не срабатывала, попытался GridView: ложное без удачи, используя MVC 4 и jqgrid версии 4.4 0,4 ................................................ ............

<script type="text/javascript"> 
jQuery(document).ready(function() { 
    jQuery('#GridList').jqGrid({ 
     autoencode: true, 
     autowidth: true, 
     caption: 'List', 
     datatype: 'json', 
     jsonReader: { 'repeatitems': false, 'id': 'dataJson' }, 
     emptyrecords: 'No record Found', 
     gridview: true, 
     height: '100%', 
     loadui: 'block', 
     pager: '#pager', 
     rowList: [10, 15, 20, 50], 
     rowNum: 20, 
     viewsortcols: [true, 'vertical', true], 
     shrinkToFit: true, 
     url: '@Url.Action("List")', 
     viewrecords: true, 
     width: '650', 
     colModel: [ 
      @if (permissions.WriteAccess) 
     { 
      @Html.GetGridCustomColumn(model => model.Id,"Edit","&nbsp;","EditLink",18) @:, 
      @*@Html.GetGridCustomColumn(model => model.Id,"Delete","&nbsp;","DeleteLink",18)*@ 
     } 
      @Html.GetGridCustomColumn(model => model.Id, "Details", "&nbsp;", "DetailLink", 18), 
      @Html.GetGridColumn(model => model.LicenceNumber), 
      @Html.GetGridColumn(model => model.EntityName), 
      @Html.GetGridColumn(model => model.EntityTypeName), 
      @Html.GetGridColumn(model => model.StartDate), 
      @Html.GetGridColumn(model => model.EndDate), 
      @Html.GetGridColumn(model => model.LicenceStatus), 
      @Html.GetGridColumn(model => model.LicenceType), 
      @Html.GetGridColumn(model => model.LicenseApplicationStatus) 
     ] 
    }).jQuery('#GridList').jqGrid('filterToolbar', { stringResult: true, searchOnEnter: false }), 
    jQuery("#GridList").navGrid('#pager', { edit: true, add: true, del: false }); 

    afterComplete: function (response,postdata) { 
     alert("new record added"); 
    }; 

}); 

+0

Пожалуйста, используйте комментарии для ответа на существующие ответы вместо редактирования ответов. Я отклонил ваше редактирование. –

+0

как добавить код в комментарии? – pramod

+0

Вы можете изменить свой вопрос и добавить, указав, что вы пробовали. –

ответ

0

afterCompleate это форма редактирования событий, а не на самом деле сетки событие. Вы можете использовать afterCompleate, как добавить событие:

$("#list").jqGrid({ 
    // jqGrid options 
}).jqGrid('navGrid', '#pager', {/*navGrid options*/}, {/*Edit optoins*/}, { 
    /*Add options:*/ 
    afterComplete: function (response, postdata) { 

    } 
}); 
+0

Я внедрил ваш совет без везения, пожалуйста, проверьте код сверху. – pramod

Смежные вопросы