|
需求:我们只需要过滤到行政村第四级,行政村下面的自然村第五级不显示;
我之前过滤组织机构是这样的,在w文件的onload事件写代码:
data.getTreeOption().rootFilter = "SA_OPOrg.sParent = '"+rootOrg+"'" ;
data.setFilter('filter1',"SA_OPOrg.sFID LIKE concat('%', :currentOgnID(), '%')");
data.setFilter('filter2',"length(SA_OPOrg.sFID) < 150");
data.refreshData();之前在组织管理的新建保存的数据的生成sFID是这样‘/B0158CC9DD9C4820AA81B248E023A118.ogn/53D1DD7DB3F94A05AB8AB5B27E9AB837.ogn/26BE181009A64DF2B107D5B3CEF87D96.ogn/1FA46623ED704B3CA4E487F67A7E7742.ogn/0002A981401A41EAB938CFA4613101A0.ogn’
长度达到150以上,
但现在改了加密方式 变成 ‘/B0158CC9DD9C4820AA81B248E023A118.ogn/c88LEKX21D1rHplUVzF.ogn/eskvQIpueRjevho0DlQ.ogn/ARgDrsUu5xpH5zXnA9x.ogn/UuJQmG7L1hwqyqBmXCj.ogn’
长度不够,所以不能使用 data.setFilter('filter2',"length(SA_OPOrg.sFID) < 150");过滤组织机构的级数
那么,现在要怎么过滤组织机构的级数,只要过滤到行政村就可以了,下面的自然村不显示
|
|