Using Client Running Mode
在“客户端运行模式下”的 ComponentArt Grid (即 RunningMode="Client"),提供最快的性能和最丰富的用户界面。在该模式下,分页、排序和过滤都在客户端浏览器中处理,而不用返回到服务器端刷新数据或页面元素。但是,当保存在客户端的数据超过 5000 条时,性能会降低。因此,如果你查询时返回的数据超过 5000 条,那就应该考虑用 Callback 模式,无需刷新整个页面,就可以从服务器端获取其他数据。
Using Callback Running Mode
在“回调模式”下的 ComponentArt Grid (即 RunningMode="Callback"),当你有大量数据时——百万条,也会提供最好的性能。在该模式下,当分页时,ComponentArt Grid 使用回调(callback)刷新数据。其他页面元素(如图片)和 grid 的非数据区域(如头部)不会被刷新。因此,对于数据量比较小的情况,若想获得最好的性能,选择客户端运行模式更好。
在 Callback 模式下,当 grid 被最新的数据重绘时,一个 spinner 图标可能出现在浏览器上。指示数据正在被检索。如果连接速度比较慢,或数据量比较大,那么延迟会使得这个图标停留的时间稍长,更明显。
Using Server Running Mode
当你需要访问模板,应该使用“服务器运行模式”(即 RunningMode="Server")。该模式执行服务器回发来刷新、分页、排序和数据分组。
参考 http://docs.componentart.com/#UIFramework/2011/ComponentArt.Web.UI.AJAX/Grid_Implementing_a_Grid_Using_Server_Running_Mode.htm
Using WebService Running Mode
参考 http://docs.componentart.com/#UIFramework/2011/ComponentArt.Web.UI.AJAX/WebServices_Grid_WebService_RunningMode.htm