快速查询设置初始默认值
sliver 发布于42月前 6答/2273阅

问题:设置下图查询条件默认值,不是在拦截器里面设置静态的,需要根据用户的操作改变,只是在最开始显示的时候只显示部分重要的信息。




[沙发] Jieven
@sliver 可以通过DIY_JS 来实现,菜单配置里 可以配置一个JS文件,讲你描述的功能通过JS实现出来,然后引入该JS即可。
最佳
[地板] Jieven
@sliver 正解,eova_query_queryForm 还可以用于做查询前置的各种校验,选择提示等 特殊功能。
亮点
[地毯] sliver
@Jieven 我之前试过了,这里有个问题就是在前置的js里面获取不到那些输入框,我不清楚是加载顺序的原因还是怎么回事,出现了一个奇怪的现象就是:我在控制台调试使用同样的选择器能够找到对应元素,但是在配置的JS里面就获取不到。是在$(function(){})里面写的,按理说是页面渲染完全了的,亦或者是这个输入框也是通过js渲染的?
[4楼] Jieven
@sliver 你可以写一个timeout 100ms
[5楼] sliver
@Jieven  搞定,谢谢。
[6楼] sliver
1、取消数据初始加载;
2、在js里面设置一个定时function,设置查询初始值,再调用查询方法eova_query_queryForm();
提交评论
嘿,我来帮你!