日常开发中我们经常会遇到给分录的f7列设置过滤条件,因f7列处在表格之中因此不能直接通过f7的接口来设置过滤条件但是可以通过修改列配置的方式设置过滤条件,编辑单元格时会利用列配置信息初始化到创建的编辑器上最后f7打开时就会将该参数传至后台进行过滤
85版本需要调用web框架的接口来获得固定格式的过滤条件,82版本过滤条件可以直接写:
3.1 配置页面打开事件的after插入事件:
3.2 实现脚本中生成的页面打开后插方法:
pageOnLoadAfterCl:function(e){
var colConfig = waf("#entrys").wafGrid("getColumnConfig","sourceCurrency");
if(colConfig.editoptions && colConfig.editoptions.subTagJson){
colConfig.editoptions.subTagJson.filteritem=waf.parseSql.getFilter("name","like","人民币");
}
}
费用类单据分录的”费用类型”列设置过滤不生效的话建议先更新下费用报销的最新补丁