我正在使用Telerik的ASP.Net AJAX版本2011年第2版。
我有一个RadGrid,它在客户端被数据绑定到Web服务。一切都运行正常,除了当我尝试使用以下javascript清除排序时,排序清除但asc / desc图像仍然显示在列标题旁边。
当通过调用下面的函数清除排序时,有没有办法不显示asc / desc图像?
function RemoveSorting() {
tableView.get_sortExpressions().clear();
tableView.rebind();
}
答案 0 :(得分:1)
这是我使用的,似乎没有问题。刚刚在JavaScript函数中添加了2条jQuery行。对于在其id中具有SortAsc或SortDesc的所有元素,这些行将css display属性设置为none。
function RemoveSorting() {
var tableView = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
//clear sorting on all data columns ( but not the asc/desc images)
tableView.get_sortExpressions().clear();
//make all asc images invisible
$("[id*=SortAsc]").each(function (index) { $(this).css('display', 'none'); });
//make all desc images invisible
$("[id*=SortDesc]").each(function (index) { $(this).css('display', 'none'); });
tableView.rebind();
}