如下图所示,表格默认是不加载任何数据的:
如果选择“按条件加载”,且同时没设置任何加载条件,将加载全部数据。这里需要特别注意:如果指定表的数据量非常大(比如数万条甚至数十万条),请务必设置加载条件,否则,如此海量的数据由服务器发送到前端时,可能会造成非常严重的卡顿。如果不设置加载条件,那至少要给表格设置分页。
要设置加载条件,只要在编辑区域双击即可。如下图所示:
这样设置好之后,保存,回到页面设计窗口,重新“生成代码”,刷新页面就能看到数据了:
条件设置技巧:“自定义数据权限”中的传值变量在这里一样可以使用。例如,要加载当前登录用户的相关数据,可在条件中使用传值变量{{username}}表示:
字段名称 = '{{username}}'
特别说明:“初始加载条件”仅在表格数据初始加载时起作用,千万别将它和“自定义数据权限”搞混淆了:前者是临时性的,一旦给表格重新设置查询条件,那么初始加载条件就会自动失效;而后者是永久性的,只要它存在,那么表格数据加载时就会始终将它作为前置条件!至于如何设置查询条件,请参考“表单弹层”及“表格头部工具栏”。