0

我有以下代码

objGrid.GetSelectedFieldValues("IsEnabled", function (values)
{
    if (values[0])
    {
        $('#btnEnable').hide();
        $('#btnDisable').show();
    }
    else
    {
        $('#btnEnable').show();
        $('#btnDisable').hide();
    }
}

这可以正常工作,但是当数据已经在客户端中时,网格会为数据执行回调到服务器。

如何让网格改为读取客户端数据?

4

1 回答 1

0

ASPxClientGridView.GetSelectedFieldValues始终使用回调来获取数据。你无法避免这一点。
有两种方法可以在没有 ASP.NET 回调的情况下获取行数据: 1.本文
解释的客户端数据缓存 2. 使用 ajax 查询。使用ASPxClientGridView.GetRowKey获取行键。实现将接收行键和表/对象名称的 http 处理程序。获取您需要的数据并将其发送回浏览器。您可以为此使用 jquery.ajax。

于 2013-03-28T21:37:30.687 回答