学习总结 

oracle 查询第二大值

 

select infor_audit_id from (select rownum a ,infor_audit_id from (select infor_audit_id from FB_INFOR_AUDIT where infor_id ='8612 ' order by INFOR_AUDIT_ID desc) ) where a=2

 

oracle 账户

 

scott     密码是 tiger

sys       密码是 change_on_install

system   密码是 manager

sysman   密码是 oem_temp

 

 

List<Map<String, Object>> list循环增加数据
 
private List<Map<String, Object>> findLawTags(List<Map<String, Object>> list){
//声明oldList接收参数list很重要,否则后面直接用list.add(mapList)会报错,                
//因为每次增加数据后list发生了变化,循环时检测到list前后变化不一样会报异常
List<Map<String, Object>> oldList=new ArrayList<Map<String,Object>>(); 
       //循环参数list,而不是oldList
			for (Map<String, Object> mapList : list) {
				String tagIds = (String) mapList.get("law_tag");
                           //获取大的整数值需要转换类型,否则报java.math.BigDecimal cannot be cast to java.lang.String                       String lawId = String.valueOf(mapList.get("law_nous_id"));      
        //获取大的文本类型如clob需要转换类型,否则取到内容为空
          java.sql.Clob clob =(Clob)mapList.get("dynlaw_content");
				String dynlawContent=clob.getSubString((long)1,(int)clob.length());
				mapList.put("dynlaw_content", dynlawContent);                          
				// id转换标签内容
				List<Object[]> listTag =   fbLawTagDAO.findTagByIds(tagIds);
				if (!CommValidation.isEmpty(listTag)) {
					int i = 0;
					for (Object[] tags : listTag) {
						i++;
						String tag_id = "tag_id" + i;
						String tag_content = "tag_content" + i;           
                                               //添加tag_id和tag_content
						mapList.put(tag_id, tags[0]);
						mapList.put(tag_content, tags[1]);
					}
				}
           //原list+mapList=所有数据
				oldList.add(mapList);

			}
		} 
		return oldList;
	}
 
  • Extjs4 ComboBox 
displayField:获取值Ext.getCmp('**').getDisplayValue();
valueField:获取值  Ext.getCmp('**').getValue();
展示数据表单不能重得使用,提交数据表单可以重得使用。
解决整条 record传参数问题:
{
	header : '操作',
	dataIndex : 'isvali',
	width : 120,
	renderer : function(value, metaData, record,rowIndex, colIndex, grid) {
		if (value == '2') {
		return '<a href="javascript:;" onclick=\"edit('+rowIndex+')\">审核</a>';
			}//edit('+record+')传参数,接受后无法使用rec.get('')方法
		}
	}
使用另一种方法解决:
founction(rowindex)
var rec=mainPanel.getStore().getAt(rowindex);
//其中mainPanel来自上面代码定义的主面板var mainPanel = new Ext.grid.Panel({})
    alert(rec.get(info_id));//可以任意使用rec.get('存在字段')
    
 

猜你喜欢

转载自bigarden.iteye.com/blog/1751137