设置查询条件控件状态
设置查询条件控件状态
快逸报表对通用查询条件提供了控件状态的设置,控件状态分为当前初始状态的设置与触发其他控件的条件设置。触发其它控件条件设置为一个JS函数,由用户自行实现。JS中可获取到当前控件和其它控件的值,当前JS对于哪一个控件起作用也由用户在JS中自行指定。
当前控件初始状态:
锁定:指报表初次预览时此控件默认锁定不可选。
隐藏:指报表初次预览时此控件默认隐藏。
触发其它特性控件条件设置:
通过调用方法:
getValue('本查询字段名称'{,’重名字段排序’})
setStatus('控件状态代码','希望触发的查询字段名称' {,’重名字段排序’})
重名字段排序为通用查询面板中从上之下重名查询字段的排位计数,计数从0开始(缺省默认为0)。
控件状态默认-1为正常可选状态,0为锁定状态,1为隐藏状态。
控件状态的设置
以Type字段查询条件为空时id字段查询条件不可选,Type字段查询条件选值时id则可选为例:
实现的效果如下图所示: