判断数据表格是否为空的脚本每一次返回的值不一样
我创建了一个自建表,然后创建了一个对应的查询配置的视图,之后在流程表单里嵌入了查询配置,并将查询配置的值赋值给数据表格
我发现我在查询配置视图里面的postload事件里写脚本每一次获取的数据表格的值不一样,下面是控制台输出
我在查询配置视图postload事件下写的的脚本如下:
var data = this.queryStatement.getPageData(); //获取查询配置的值
this.queryStatement.getParentEnvironment().data.datatable1.data = data;//赋值给嵌入表单的数据表格组件
var data3 = this.queryStatement.getParentEnvironment().form.get("datatable1").isEmpty();
var data4 = this.queryStatement.getParentEnvironment().form.get("datatable_1").isEmpty();
我发现每一次刷新界面输出数据表格的值都不一样,有时候数据表格的data数组有值,有时候为空,
请问管理员这是什么原因
我不是很理解您为什么要这么去做?
您每一次load的时候都在给数据表格赋值,根据查询配置去赋值,是不是每一次查询配置返回的数据就不一样的? 论坛管理员 发表于 2024-8-12 11:12
我不是很理解您为什么要这么去做?
您每一次load的时候都在给数据表格赋值,根据查询配置去赋值,是不是每 ...
那应该怎么把查询配置里视图的数据赋值给数据表格呢,我在表单的数据表格里使用获取不到查询配置视图的值,是使用this.querystatement还是使用this.view呢,我发现这两个都查询不到,请管理员指点一下 this.statement.execute
http://testing.o2oa.net/api/module-statement.html#.execute 论坛管理员 发表于 2024-8-14 10:27
this.statement.execute
http://testing.o2oa.net/api/module-statement.html#.execute
使用this.statement.execute获取到查询配置的值以后再使用数据表格的setData去赋值吗,赋值语句应该写在数据表格的什么事件里呢 就写在表单的load事件里
页:
[1]