新文章 网摘 文章 随笔 日记

Telerik获取当前行数据的两种方式

    //行数据绑定完成时执行
    function onRowDataBound(e) {
        var row = e.row;
        var dataItem = e.dataItem;
        $(row).find('.detailsLink').unbind("click").click(function (elm) {

            //alert('点我了');

            //获取所在行
            //var tr = elm.currentTarget.parentNode.parentNode;
            //var rowIndex = tr.sectionRowIndex;
            //获取该行数据
            //var dataItem = $("#data-list").data("tGrid").dataItem(tr);
            var jsCommon = new JSCommon();
            var routeValues = {
                AgentId: dataItem.AgentId,
                AreaId: dataItem.AreaId,
                Phase: dataItem.Phase,
                ModelName: dataItem.ModelName,
                WorkOrderNo: dataItem.WorkOrderNo,
                Color: dataItem.Color,
                ApplyNo: dataItem.ApplyNo
            };
            var url = '@Url.Action("Stock","QeSample")' + jsCommon.urlEncode(routeValues);
            window.open(url, '_blank');
            return false;
        });
}

 

posted @ 2020-09-11 11:14  岭南春  阅读(101)  评论(0)    收藏  举报