如何显示Telerik Radgrid的总行数 - JS / jQuery

时间:2016-12-20 14:07:14

标签: javascript jquery telerik

如何获取Tekerik Radgrid的总行数?

我看到Get rows of a Telerik RadGrid但在我的情况下,我在加载页面时使用JS / jQuery。

我有一个Telerik:RadGrid:

<select class="form-control" ng-model="toy">
  <option value="">---------------Select---------------</option>
  <optgroup ng-repeat="eachtoy in alltoys | orderBy: 'dName + dSubName" label="{{eachtoy.dName+' - '+eachtoy.dSubName}}">
    <option ng-repeat="user in eachtoy.users | orderBy: 'name'">{{user.name}}</option>
  </optgroup>
</select>

在我的案例中<telerik:RadGrid ID="gvLotes"> ... </telerik:RadGrid> sizelenght无法正常工作。有人有想法吗?

2 个答案:

答案 0 :(得分:0)

检查以下代码

var grid = $("#Grid").data("kendoGrid");
var dataSource = grid.dataSource; 

var totalRecords = dataSource.total();

答案 1 :(得分:0)

 var grid = $find("<%= gvLotes.ClientID %>"); 
 var rowCount = grid.get_masterTableView().get_dataItems().length; 

这是使用JavaScript获取客户端总行数所需的内容。

请查看以下链接,了解有关RadGrid的可用客户端方法的更多详细信息。

http://docs.telerik.com/devtools/aspnet-ajax/controls/grid/client-side-programming/gridtableview-object/gridtableview-class-members

希望它有所帮助。