zoukankan      html  css  js  c++  java
  • NCC参照开发

    模板参照设置查询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;
    	}  
    

      


    }
     
     

  • 相关阅读:
    JPA的一对多,多对多用法
    pg数据库中时间查询的方式
    DNS消息格式
    Netty之Java堆外内存扫盲贴
    Netty writeAndFlush() 流程与异步
    Netty之有效规避内存泄漏
    TCP状态变迁图
    TCP/IP详解--发送ACK和RST的场景
    TCP/IP详解--连接状态变迁图CLOSE_WAIT
    TCP中异常关闭链接的意义 异常关闭的情况
  • 原文地址:https://www.cnblogs.com/zhongxiaoze/p/13860875.html
Copyright © 2011-2022 走看看