表格异步渲染
<h1>表格异步渲染</h1>
<p>当页面的表格展示的数据特别多(列多行多),并且加载的组件也较多时,可能会出现卡顿的现象,此时可以使用表格异步渲染功能,可以有效地减轻页面卡顿的情况:</p>
<pre><code class="language-php">// 启用表格异步渲染功能
$grid-&gt;async();
// 禁用
$grid-&gt;async(false);
// 判断是否是异步渲染请求
if ($grid-&gt;isAsyncRequest()) {
...
}</code></pre>
<p>> 需要注意的是,如果页面没有出现明显的卡顿现象,则无需启用此功能。并且如果页面中存在多个数据表格,那么也无法使用此功能。</p>
<p>开启此功能之后,表格<strong>工具栏</strong>(<code>toolbar</code>)以下的位置都会采用异步的方式进行渲染,换句话说,<strong>工具栏</strong>(<code>toolbar</code>)以及以上的位置只会刷新一次!在实际编码过程中需要注意有无特殊影响。</p>