如何在启用智能渲染时使用findCell?

时间:2013-01-17 17:15:28

标签: asp.net-mvc jscript dhtmlx

我有一个网格,其中启用了智能渲染,该网格上的一个操作要求我找到在特定列中具有相同值的多个行。

列不一定要在该字段上排序,因此我不能假设行将在缓冲区的同一个滑动窗口中。在findCell函数期间,它在跨越缓冲区边界时抛出异常。有没有办法在DHTMLX框架内实现这一点,或者我是否需要为此编写特殊代码?

例外:

Microsoft JScript运行时错误:无法获取属性“_locator”的值:object为null或undefined

_get_cell_value:function(a,b,c){return a._locator?(this._c_order&&(b=this._c_order[b]),a._locator.call(this,a.data,b)):‌​this.cells3(a,b)[c?c:"getValue"]()} 

1 个答案:

答案 0 :(得分:0)

对于它的价值,findCell似乎与智能渲染不兼容,它不会自动转到数据库以读取下一批行以继续搜索网格本身。我最后编写了自己相当冗长的Ajax / mvc搜索代码来查找磁盘上的行并将它们插入到网格中。