checkbox
  • telerik
  • grid
  • 2013-04-03 78 views 0 likes 
    0

    我不能够在JQuery的警报让Telerik的网格复选框值获取Telerik的网格复选框值

    我查看代码:

    @(Html.Telerik().Grid(Model) 
        .Name("Grid") 
        .Columns(columns => 
        { 
        columns.Bound(o => o.id) 
    .Template(@<text><input type='checkbox' name='checkedRecords' value='<#=id #>' /></text>) 
        .Title("Select") 
        .Width(50) 
        .HtmlAttributes(new { style = "text-align:center" }); 
        columns.Bound(o => o.Name); 
    }) 
    ) 
    
    <p> 
    <button class="t-button t-state-default" onclick="displayCheckedOrders()">Display checked orders</button> 
    <script type="text/javascript"> 
    
        function displayCheckedOrders() { 
         var $checkedRecords = $('input[name=checkedRecords]:checked'); 
         alert($checkedRecords[0].value); 
         alert($checkedRecords[1].value); 
    }; 
    </script> 
    </p> 
    

    我已经检查了前两行复选框和我点击按钮。
    在警报messgae而不是得到像1的值,2,3我得到<#=编号>

    我如何获取复选框的精确绑定值警告消息

    回答

    1

    试试这个:

    <% Html.Telerik().Grid(Model) 
         .Name("Grid") 
         .Columns(columns => 
         { 
          columns.Template(o => { 
          %> 
          <input type="checkbox" name="checkedRecords" value="<%= o.id %>" /> 
          <% 
          }) 
          .Title("Select") 
          .Width(50) 
          .HtmlAttributes(new { style = "text-align:center" }); 
          columns.Bound(o => o.id); 
         }) 
         .Render(); 
    %> 
    

    参考:http://demos.telerik.com/aspnet-mvc/razor/grid/templatesserverside

    相关问题