NCC参照开发2

摘要:
=null)&&(!StringUtils.isEmpty((CharSequence)para.getQueryCondition().get("batchQueryByName")))){returnfalse;}if((this.refMeta.getFullTxtTabName()!=null)&&(this.refMeta.getFullTxtTabName().trim().length()˃0)&&(para.getKeyword()!=null)&&(par.getPid().trim().length()˃0)){returnfalse;}}returntrue;}returnfalse;}}

模板参照设置查询action

请求:

http://localhost:3008/nccloud/platform/templet/queryrefinfo.do

处理action:

nccloud.web.platform.template.action.QueryRefInfoAction

查询参照类型设置接口:

nccloud.pubitf.platform.template.IRoleRef.getRefInfos(String md_class_id );

刷新参照类型设置的缓存:

RefInfoAccessor.getInstance().refeshCache()

参照查询框是否走模糊查询

// refMeta.setFullTxtTabName("ORG_ORGS_V");

只需要在重写的getRefMeta() 方法里面,不要给refMeta赋这个值就可以;
原理:
nccloud.framework.web.processor.refgrid.NCGridRefDBProcessor.class
列表参照处理器查询参照pk方法里面:
queryRefPks(){
queryRefPks(){
       ...
      //这里会判断,走不走模糊查询的全文搜索
     if (getFulTxtFlg(para)) {
   
     }
       .....
}      


private boolean getFulTxtFlg(RefQueryInfo para) {
		if ((para.getQueryCondition() != null)
				&& (!StringUtils.isEmpty((CharSequence) para.getQueryCondition().get("batchQueryByName")))) {
			return false;
		}
		if ((this.refMeta.getFullTxtTabName() != null) && (this.refMeta.getFullTxtTabName().trim().length() > 0)
				&& (para.getKeyword() != null) && (para.getKeyword().trim().length() > 0)) {
			if ((para instanceof TreeRefQueryInfo)) {
				TreeRefQueryInfo par = (TreeRefQueryInfo) para;
				if ((par.getPid() != null) && (par.getPid().trim().length() > 0)) {
					return false;
				}
			}
			return true;
		}
		return false;
	}
}

免责声明:文章转载自《NCC参照开发2》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android6.0 旋转屏幕(五)WMS启动应用流程(屏幕方向相关)ETF:pcf文件制作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

echarts使用技巧(一)echarts的图表自适应resize问题、单选、缩放等

因此,当浏览器发生调整大小事件时,让它触发rechart调整大小事件来重新绘制画布。使用窗口。resize=myChart resize;通过将窗口的调整大小事件分配给回声调整大小事件,可以实现自适应。当然,这是单一图表的情况。如果有多个图表,它将无法工作。...

从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法

具体下载地址:HTTP://www.microsoft.com/downloads/details.aspxFAMILYID=c06b8369-60dd-4b64-A44B-84b371ede16d&displayLang=ZH-CN对于一些早期用户,如果连接字符串中使用的是“Microsoft.Jet.OLEDB.4.0”,由于喷气项目已经停止,该项目不再...

winform中 跨线程启动UI

C#的winform程序中,是不可以从UI窗口主线程之外的线程去直接操作窗口控件的。确切的解释是,不能从创建控件的线程以外的线程去处理控件的操作,比如修改属性等。方法二,通过Control.Invoke调用委托的方式来执行。...

GERBER文件

GERBER文件GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中RS-274-D称为基本GERBER格式,并要同时附带D码文件才能完整描述一张图形;RS-274-X称为扩展GERBER格式,它本身包含有D码信息。或GERBER描述是防焊层,并且描述之图形主要是防焊部分。若您自己将PCB文件转换成GERBER...

C# 没落了吗?

首先,这个数字--------------------------------------------C#是否正在衰落与微软的整个平台密切相关。近年来,使用C#的人越来越少,这也是因为越来越少的人专门为Microsoft平台开发产品。现在是移动时代,微软基本上错过了互联网和移动互联网这两波浪潮。现在生活不容易。在软件工程中,人们常说“唯一不变的就是改变本身”...